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



我有一个客户端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"子句来应用窗口的正确尺寸。

最新更新