2
是否可以使用UIManager爲所有菜單設置JMenuBar,JMenu和JMenuItem的高度?JMenuBar,JMenu和JMenuItem的高度
我目前正在使用:
setPreferredSize(new Dimension(100, 25));
但我覺得這是不是最好的方式。
是否可以使用UIManager爲所有菜單設置JMenuBar,JMenu和JMenuItem的高度?JMenuBar,JMenu和JMenuItem的高度
我目前正在使用:
setPreferredSize(new Dimension(100, 25));
但我覺得這是不是最好的方式。
最好的辦法就是讓系統處理的寬度和高度(從調用超應該給你正確的寬度和高度,這將顯示完整的文字內容)
但如果你想要的寬度明確設置爲100和高度爲25,setPreferredSize()是一種方法..另一種方法是使用框佈局
menuBar.add(Box.createRigidArea(new Dimension(100,25)));
爲什麼你想讓菜單看起來更大?你想讓字體變得更大嗎?或者你只是想要一些插頁?在後一種情況下,而是在各種元素上設置一個空白邊框以獲得所需的結果。 – 2013-05-08 21:51:57
關於將是全局的唯一解決方案是替換這些組件的UI委託。這是很多額外的工作...... – MadProgrammer 2013-05-08 21:53:22