Sylvain Sauvage a écrit :
Je me suis peut-être mal expliqué, désolé ! L'application que je veux écrire ne doit pas mettre une de ses propres fenêtres au premier plan mais la fenêtre d'une *application tierce*... Un exemple concret : Au lancement de l'application, si une instance de Firefox est déjà en cours d'exécution, alors j'aimerai automatiquement la mettre au premier plan. Ce que je ne parviens pas à trouver, c'est comment faire pour récupérer le "handle" d'une fenêtre du système pour ensuite lui demander de passer au premier plan.Pff… classe java.awt.Window, fonctions setAlwaysOnTop et consorts. Temps de RTFM : 10 s.
Merci à toi et à Basile pour les liens vers ICCCM et EWMH, je vais regarder ce que je peux en tirer.Pour les autres toolkits, voir les autres docs, chacun fournissant une méthode pour cela (p.ex. activer Qt::WindowStaysOnTopHint dans les windowFlags pour Qt4). Voir aussi EWMH et ICCCM. Mais c’est sale (RTFM toujours).
Bonne soirée, Guillaume. -- *Guillaume MESSONNIER*