Comment minimiser une fenêtre JFrame à partir de Java?
Dans mon application Java, j'ai une fenêtre JFrame, Comment puis-je la minimiser à partir de mon programme Java ?
27
demandé sur
cubanacan
2010-10-19 08:29:06
6 réponses
Réduire avec frame.setState(Frame.ICONIFIED)
Restaurer avec frame.setState(Frame.NORMAL)
46
répondu
Brad Mace
2010-10-19 04:33:43
Minimiser:
frame.setState(Frame.ICONIFIED);
Une Autre façon de minimiser:
frame.setExtendedState(JFrame.ICONIFIED);
Taille Normale:
frame.setState(Frame.NORMAL);
Une autre façon de taille normale:
frame.setExtendedState(JFrame.NORMAL);
Maximiser:
frame.setState(Frame.MAXIMIZED_BOTH);
Une Autre façon de maximiser:
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Plein Écran maximiser:
GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
try { device.setFullScreenWindow((Window) frame); } finally { device.setFullScreenWindow(null); }
Reportez-vous à la JFrame
documentation pour plus d'informations.
11
répondu
Arin
2018-09-16 22:32:28
Une Autre approche
frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_ICONIFIED));
1
répondu
OscarMike
2017-04-13 13:04:28
Si vous essayez de coder un événement d'un composant, essayez le code ci-dessous. Et assurez-vous que la classe incluse dans ce code est étendue par Frame class
private void closeMouseClicked(java.awt.event.MouseEvent evt){
this.setState(1);
}
Ou créer une instance d'une classe Frame et appeler setState (1);
-1
répondu
Rusiru Adithya Samarasinghe
2014-05-12 14:17:09
Vous pouvez utiliser le code suivant:
this.setState(YourJFrame.ICONIFIED);
Et vous pouvez utiliser ce code pour le maximiser:
this.setExtendedState(MAXIMIZED_BOTH);
-1
répondu
Buddhi Kavindra
2014-08-12 09:21:42