如何根据屏幕正确调整 JFrame 窗口的大小

在编程时,重要的是要考虑每个将使用您的应用程序的用户的屏幕尺寸是不同的。因此,您必须根据屏幕分辨率调整窗口大小。

理想的尺寸是设置长度和宽度,长度和宽度为当前显示器尺寸的 2/3。要在 java 中检索屏幕大小,java 编译器具有 Toolkit classgetScreenSize) 方法。下面是一个示例:

//retrieve screen dimension
MonitorSize dimension = Toolkit.getDefaultToolkit().getScreenSize();
int 长度 = monitorsize.width * 2/3;
int 高度 = monitorsize.height * 2/3;
//将 JFrame 的大小设置为屏幕尺寸的 2/3
frame.setSize(length, height);
Output
setsize

您可以更改大小。例如,而不是 2/3,这将是 也许 在 12 英寸的屏幕中稍宽一点,但它永远不会超过标记。在开发应用程序时,请始终记住遵循这种适用于所有显示器