2012-10-17 37 views
0

可能重複:
Java application automatically resize to fit screen resolution如何調整桌面應用程序對監視器尺寸

我要創建使用的Java Swing桌面應用程序。它在大屏幕顯示器(18.5英寸)上工作正常。我想要減小窗口的大小,但現在控件重疊,一些控件隱藏其他,我將如何處理我的代碼以動態使用更大的屏幕(18.5英寸)和更小的屏幕(14英寸)?

我處理了所有屏幕的佈局,但屏幕將正確顯示......只有控件相互重疊。

+3

首先,你需要用像素來思考,而不是用英寸。 –

+3

_I處理所有screen_的佈局,如果這意味着您手動進行了大小調整/定位,那麼現在您會遇到這種不當行爲的痛苦;-)使用LayoutManagers。 – kleopatra

+0

@JohnU你不是說門戶? – lynks

回答

2

要回答您的問題之一,您可以通過以下調用獲得不包含任務欄的窗口邊界。

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

要回答你沒問的問題,你必須使用一個Swing layout manager你的GUI規模從一點顯示器的大小而異。

相關問題