任务栏在启动时隐藏了jFrame?

时间:2013-07-20 14:08:14

标签: java swing

当我的项目开始时,主Jframe的下半部分位于任务栏下方。

enter image description here

如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

不要使用frame.setSize(...);

改为使用:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

或者,如果您手动需要设置大小,请使用:

Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
Insets insets = frame.getInsets();

然后确保从屏幕高度中减去insets.top和inserts.bottom。然后,框架的大小必须小于该值。