2011-10-12 6 views
1

En essayant de créer mon propre cadre pour mon application. J'ai supprimé le cadre standard en utilisant setUndecorated(true). J'ai un bouton de sortie fonctionnel (pas si difficile), mais je veux avoir un JButton égal au bouton de minimisation des fenêtres dans le coin en haut à droite. J'ai essayé plusieurs solutions comme hide(), HIDE_ON_CLOSE et même setVisible(). Mais aucun d'entre eux ne me donne le résultat recherché.JButton minimisant une fenêtre (JFrame)

Im étendant un JFrame à ma classe.

Je pense à un Mouselistener (?), Mais je voudrais un gros point d'interrogation en ce moment.

enter image description here

+0

frame.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE); – mKorbel

+0

Ne fonctionne pas dans mon cas, Im extension d'un JFrame dans ma classe, et même si je supprime frame et écris juste 'setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE)' il ne me donne toujours rien – Handsken

+0

dupliquer https://stackoverflow.com/questions/3965336/comment-minimiser-a-jframe-window-from-java –

Répondre

1
+0

Beaucoup de choses! Merci @FrozenSpider – Handsken

+0

En définissant l'état étendu de cette façon, vous perdez un autre état d'une fenêtre. L'utilisation de 'frame.setState (JFrame.ICONIFIED)' pour minimiser une fenêtre est préférable selon [javadocs] (http://docs.oracle.com/javase/6/docs/api/java/awt/Frame.html #setState (int)). – cubanacan

Questions connexes