2011-09-12 100 views
1

當我的應用程序用戶將'windows texte size'增加到150%(picture)時,所有組件(文本,按鈕..)都會增長,並且應用程序超出屏幕大小。Java-Swing和Windows文本大小:修復組件的大小

您是否有建議讓GUI固定(或全部組件可見),並且每個窗口的文本大小(100%,125%,150%)?

謝謝。 PS:我使用JGoodies

+0

你的問題對你的應用程序包含的太少。它太難以幫助。 – Mohayemin

+0

哦。對不起。其實我不明白你的問題。我在Windows中並不習慣,我認爲你給出的截圖是你的應用程序。你的問題並不像我想的那麼簡單。 – Mohayemin

+0

您最好的選擇是在Windows上設計150%大小的應用程序:如果您的屏幕適合那裏,它們將適合其他字體設置。然後讓LayoutManager決定如何使用額外的可用空間(這是JGoodies FormLayout已經做的事情)。 – jfpoilpret

回答

2

使用正確的佈局管理器和不setPreferredSize()/setSize()等組件像按鈕,面板窗口/對話框和使用pack()窗口/對話框。

+0

您的答案不是很清楚或不可讀。請考慮對其進行重新說明並使其更具可讀性。 –