您好,当用户更改屏幕分辨率时,我想设置 JFrame 的大小。
this.setSize(myWidth, myHeight);
这工作正常,窗口变小/变大。但是如果我设置了扩展状态,它不会影响。我仍然可以看到菜单栏。
this.setExtendedState(Frame.MAXIMIZED_BOTH);
this.setUndecorated(true);
当我更改 ExtendedSate 并且 JFrame 正在运行时,我必须调用一个函数吗?在初始化过程中,ExtendedState 工作正常,无需调用重建或重新加载 JFrame 的函数。