Zak*_*rah 1 java swing jframe jinternalframe screen-size
我一直在研究一个Swing应用程序,它有一个JFrame作为主要框架,它里面包含很多JInternalFrames,当我在公司的每台计算机上安装它时,似乎有些计算机的屏幕尺寸更小,更紧凑然后屏幕上的愿望我开发了我的应用程序,这是没用的,所以我问我是否可以调整我的应用程序(帧)到各种屏幕尺寸,我使用Swing API.
谢谢.
您可以像这样检查屏幕的大小:
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
Run Code Online (Sandbox Code Playgroud)
然后,您可以决定要覆盖多少屏幕.说一半大小的屏幕.
int h = screen.height / 2;
int w = screen.width / 2;
Run Code Online (Sandbox Code Playgroud)
然后将JFrame设置为此新的高度和宽度.
myFrame.setSize(new Dimension(w, h));
Run Code Online (Sandbox Code Playgroud)
当然,您需要进行一些实验,看看适用于所有屏幕尺寸的尺寸.或者,您可以在启动时简单地最大化帧.