[英]How to maximize a JFrame including (!) task bar
我看到了很多有关如何在不隐藏任务栏的情况下最大化JFrame的问题,但就我而言,问题恰恰相反。 我试图使用包括任务栏在内的所有屏幕,以便为我的应用程序腾出更多空间。 为什么我的应用程序不使用整个屏幕?
这是我的工作:
frame.setExtendedState(frame.getExtendedState() | frame.MAXIMIZED_BOTH);
frame.setVisible(true);
(我在Mac OS X 10.7上工作)
为什么我的应用程序不使用整个屏幕?
因为大多数应用程序都希望使任务栏保持可用状态,以便用户可以轻松访问其他应用程序,所以扩展状态方法的行为是从最大大小中排除任务栏。
我正在尝试使用包括任务栏在内的所有屏幕
您可以手动设置尺寸。
frame.setSize( Toolkit.getDefaultToolkit().getScreenSize() );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.