我使用Netbeans GUI构建器创建了一个复杂的GUI。我的工作PC具有更高的分辨率,并且在该机器中根据需要显示。但是当我在另一台分辨率较低的计算机上检查程序时,所有内容都正确放置但是变大了,因此无法看到某些组件(我不想使用滚动条)。
那么我怎样才能让GUI在所有分辨率下都显得相同(至少对于全高清和1366x768)?
答案 0 :(得分:-1)
以下代码将获取不同分辨率的屏幕尺寸。
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
如果您想要有效的屏幕尺寸,即没有任务栏的屏幕尺寸。
Rectangle rectangle = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds();