Java 根据屏幕分辨率设置JFrame和Componets?
在Swing应用程序中,JFrame不会根据屏幕分辨率改变其大小行为 我试过了Java 根据屏幕分辨率设置JFrame和Componets?,java,swing,Java,Swing,在Swing应用程序中,JFrame不会根据屏幕分辨率改变其大小行为 我试过了 pack(); 及 及 使用GraphicsDevice没有任何更改 当我更改分辨率时,JFrame和组件位于任务栏后面,完整的框架将不会显示 我希望JFrame和所有组件根据不同的屏幕分辨率调整大小。您可以尝试以下方法: this.setExtendedState(JFrame.MAXIMIZED_BOTH); 可能重复:的可能重复 GraphicsDevice gd = GraphicsEnvironment
pack();
及
及
使用GraphicsDevice没有任何更改
当我更改分辨率时,JFrame和组件位于任务栏后面,完整的框架将不会显示
我希望JFrame和所有组件根据不同的屏幕分辨率调整大小。您可以尝试以下方法:
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
可能重复:的可能重复
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
width = gd.getDisplayMode().getWidth();
height = gd.getDisplayMode().getHeight();
this.setExtendedState(JFrame.MAXIMIZED_BOTH);