我有一个客户端 Java 应用程序。当我以不同的屏幕分辨率打开应用程序时,我希望应用程序窗口采用不同的宽度和高度。
在这些决议中:
1152x864
1280x800
1280x960
1280x1024
应用程序窗口的宽度应为 944 像素,高度为 698 像素。
在这些决议中:
800x600
1024x768
应用程序窗口的宽度应为 720 像素,高度为 530 像素。
在这些决议中:
1260x600
1280x720
1280x768
1360x768
1366x768
应用程序窗口的宽度应为 944 像素,高度为 530 像素。
我想知道这是如何计算的,以便我可以在我正在开发的不同应用程序中使用它。
最佳答案
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
使用此代码您可以获得屏幕的分辨率。然后您可以创建一个“if else”子句来应用窗口的正确尺寸。
关于java - 如何使客户端Java应用程序根据屏幕分辨率采用不同的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20854427/