2011-09-12 7 views
1

マイアプリケーションのユーザーが 'windows texte size'を150%(picture)に増やすと、すべてのコンポーネント(テキスト、ボタン..)が大きくなり、アプリケーションが画面サイズを超えます。JavaスイングとWindowsのテキストサイズ:コンポーネントのサイズを固定

すべてのウィンドウのテキストサイズ(100%、125%、150%)でGUIを固定(またはすべてのコンポーネントが見えるようにする)する提案がありますか?

ありがとうございました。 PS:私はなJGoodies

+0

あなたの質問にはあなたのアプリケーションについての情報がほとんど含まれていません。その手助けはあまりにも困難です。 – Mohayemin

+0

ああごめんなさい。実際に私はあなたの問題を理解していませんでした。私はWindowsでそれほど慣れていないし、あなたが与えたスクリーンショットはあなたのアプリケーションのものだと思った。あなたの質問は私が思ったほどあまり有益ではありません。 – Mohayemin

+0

あなたの最善の策は、150%のサイズのWindows上でアプリケーションを設計することです。画面がそこに収まる場合は、他のフォント設定に適合します。その後、LayoutManagerが余分な空き領域を使用する方法を決定させます(JGoodies FormLayoutが既に行っていることです)。 – jfpoilpret

答えて

2

使用、適切なレイアウトマネージャを使用すると、ボタン、パネルウィンドウ/ダイアログのようなコンポーネントにsetPreferredSize()/setSize()などをいけないとpack()ウィンドウ/ダイアログを使用しています。

+0

あなたの答えはあまり明確ではありません。言い換えて読みやすくすることを検討してください。 –

関連する問題