可能重复:
Java application automatically resize to fit screen resolution
我必须使用Java Swing创建桌面应用程序。它在大屏幕显示器(18.5英寸)上工作正常。
我想减小窗口的大小,但是现在控件是重叠的,有些控件会隐藏其他控件,如何动态使用更大的屏幕(18.5英寸)和更小的屏幕(14英寸)来处理我的代码?
我处理了所有屏幕的布局,但屏幕显示正确...只有控件相互重叠。
答案 0 :(得分:2)
要回答您的一个问题,您可以通过以下调用获取窗口界限,不包括任务栏。
Rectangle w = GraphicsEnvironment.getLocalGraphicsEnvironment()
.getMaximumWindowBounds();
要回答您没有提出的问题,必须使用Swing layout manager为您的GUI从一个显示器尺寸扩展到另一个。