2010-06-04 4 views
1

Possible en double:
Howto bring a Java window to the front?Comment amener JDialog au sommet

J'ai créé une application java. Maintenant j'écris que si le JDialog n'est pas présent alors il créera un autre JDialog mais si c'est présent, alors je l'ai défini comme setVisible comme vrai. Mais le problème est que si JDialog est là et après que j'ai ouvert d'autres applications comme Internet Explorer alors mon application ne s'affiche pas sur le dessus. Donc j'ai fait setAlwaysOnTop comme vrai, donc le principal problème que j'ai rencontré est que si après mon application si j'ouvre d'autres applications, ces applications sont toujours affichées à l'arrière de mon application, ce qui est également faux. Je veux si JDialog est déjà présent alors apporter au sommet mais pas pour toujours.

+0

Cela pourrait être votre solution: [howto-faire-un-java-window-to-the-avant] (http: //stackoverflow.com/questions/309023/howto-bring-a-java-window-to-the-front)? – dacwe

Répondre

1

Si vous souhaitez gérer vos fenêtres en fonction de fenêtres externes, vous devrez malheureusement recourir à des appels natifs (JNI, etc.).

0

Assigner que JDialog à un objet et disposer que JDialog puis attribuer l'objet à la JDialog

Questions connexes