我需要在启动时将Jframe设置为全屏,但是当我这样做时,它会与任务栏重叠。
我看过这篇文章:
Setting a JFrame without overlapping with taskbar
但我仍然无法在Windows 8.1上拥有Jframe fullsize不重叠的任务栏。
我的主Jframe的构造函数如下所示:
public Principal(Conexion c) throws SQLException {
initComponents();
GraphicsConfiguration config = getGraphicsConfiguration();
Rectangle usableBounds = SunGraphicsEnvironment.getUsableBounds(config.getDevice());
setMaximizedBounds(usableBounds);
setExtendedState(MAXIMIZED_BOTH);
}
这个问题有解决方法吗?
答案 0 :(得分:0)
请参阅以下代码可能会对您有所帮助
public NewJFrame() {
initComponents();
this.setResizable(true);
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
如果您使用netbeans,则在Resizable
上打勾