在我的Java应用程序中,我有一个JFrame窗口,如何从我的Java程序最小化它?
发布于 2010-10-19 12:33:43
使用frame.setState(Frame.ICONIFIED)
最小化
使用frame.setState(Frame.NORMAL)
恢复
发布于 2014-12-25 04:15:35
最小化:
frame.setState(Frame.ICONIFIED);
另一种最小化的方法:
frame.setExtendedState(JFrame.ICONIFIED);
正常大小:
frame.setState(Frame.NORMAL);
另一种正常大小的方法:
frame.setExtendedState(JFrame.NORMAL);
最大化:
frame.setState(Frame.MAXIMIZED_BOTH);
另一种最大化的方法:
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
全屏最大化:
GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
try { device.setFullScreenWindow((Window) frame); } finally { device.setFullScreenWindow(null); }
有关详细信息,请参阅JFrame
documentation。
发布于 2013-02-19 17:08:41
您可以通过两种方式完成此操作:
JFrame frame = new JFrame("Test");
frame.setExtendedState(JFrame.ICONIFIED); // One way
frame.setState(JFrame.ICONIFIED); // Another way
https://stackoverflow.com/questions/3965336
复制相似问题