繁体   English   中英

如何使客户端Java应用程序根据屏幕分辨率采用不同的宽度和高度

[英]How to make client-side Java application take different width and height depending on the screen resolutions

我有一个客户端Java应用程序。 当我以不同的屏幕分辨率打开应用程序时,我希望应用程序窗口采用不同的宽度和高度。

在这些决议中:

1152x864
1280x800
1280x960
1280x1024

应用程序窗口的宽度应为944px,高度应为698px。

在这些决议中:

800x600
1024x768

应用程序窗口的宽度应为720px,高度为530px。

在这些决议中:

1260x600
1280x720
1280x768
1360x768
1366x768

应用程序窗口的宽度应为944px,高度为530px。

我想知道它是如何计算的,因此可以在正在开发的不同应用程序中使用它。

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();

使用此代码,您可以获得屏幕的分辨率。 然后,您可以创建一个“ if else”子句以应用正确的窗口尺寸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM