首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何最小化Java中的JFrame窗口?

如何最小化Java中的JFrame窗口?
EN

Stack Overflow用户
提问于 2010-10-19 12:29:06
回答 6查看 59.1K关注 0票数 31

在我的Java应用程序中,我有一个JFrame窗口,如何从我的Java程序最小化它?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-10-19 12:33:43

使用frame.setState(Frame.ICONIFIED)最小化

使用frame.setState(Frame.NORMAL)恢复

票数 54
EN

Stack Overflow用户

发布于 2014-12-25 04:15:35

最小化:

代码语言:javascript
复制
frame.setState(Frame.ICONIFIED);

另一种最小化的方法:

代码语言:javascript
复制
frame.setExtendedState(JFrame.ICONIFIED);

正常大小:

代码语言:javascript
复制
frame.setState(Frame.NORMAL);

另一种正常大小的方法:

代码语言:javascript
复制
frame.setExtendedState(JFrame.NORMAL);

最大化:

代码语言:javascript
复制
frame.setState(Frame.MAXIMIZED_BOTH);

另一种最大化的方法:

代码语言:javascript
复制
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

全屏最大化:

代码语言:javascript
复制
GraphicsDevice device = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
try { device.setFullScreenWindow((Window) frame); } finally { device.setFullScreenWindow(null); }

有关详细信息,请参阅JFrame documentation

票数 12
EN

Stack Overflow用户

发布于 2013-02-19 17:08:41

您可以通过两种方式完成此操作:

代码语言:javascript
复制
JFrame frame = new JFrame("Test");

frame.setExtendedState(JFrame.ICONIFIED); // One way
frame.setState(JFrame.ICONIFIED); // Another way
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3965336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档