Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
すべてのメニューに対して UIManager を使用して、JMenuBar、JMenu、および JMenuItem の高さを一度に設定することは可能ですか?
私は現在使用しています:
setPreferredSize(new Dimension(100, 25));
しかし、それは最善の方法ではないと感じています。
最善の方法は、システムに幅と高さを処理させることです (super を呼び出すと、テキストの内容全体を表示する正しい幅と高さが得られます)。
ただし、幅を 100 に、高さを 25 に明示的に設定する場合は、setPreferredSize() が 1 つの方法です。もう 1 つの方法は、ボックス レイアウトを使用することです。
menuBar.add(Box.createRigidArea(new Dimension(100,25)));