如何根据监视器大小调整桌面应用程序的大小

时间:2012-10-17 12:11:23

标签: java swing

  

可能重复:
  Java application automatically resize to fit screen resolution

我必须使用Java Swing创建桌面应用程序。它在大屏幕显示器(18.5英寸)上工作正常。

我想减小窗口的大小,但是现在控件是重叠的,有些控件会隐藏其他控件,如何动态使用更大的屏幕(18.5英寸)和更小的屏幕(14英寸)来处理我的代码?

我处理了所有屏幕的布局,但屏幕显示正确...只有控件相互重叠。

1 个答案:

答案 0 :(得分:2)

要回答您的一个问题,您可以通过以下调用获取窗口界限,不包括任务栏。

Rectangle w = GraphicsEnvironment.getLocalGraphicsEnvironment()
            .getMaximumWindowBounds();

要回答您没有提出的问题,必须使用Swing layout manager为您的GUI从一个显示器尺寸扩展到另一个。