[英]Height of JMenuBar, JMenu and JMenuItem
是否可以對所有菜單使用UIManager一次設置JMenuBar,JMenu和JMenuItem的高度?
我目前正在使用:
setPreferredSize(new Dimension(100, 25));
但是我覺得這不是最好的方法。
最好的方法是讓系統處理寬度和高度(對super的調用應為您提供正確的寬度和高度,以顯示全文內容)
盡管如果要顯式地將width設置為100並將height設置為25,則setPreferredSize()是一種方法。另一種方法是使用Box Layout
menuBar.add(Box.createRigidArea(new Dimension(100,25)));
Mady的答案會將所有JMenu
(如果是在JMenuBar
上添加的內容)擠壓到最左端,並在菜單欄上顯示空Box。
這很好用:
menubar.setPreferredSize(new Dimension(width,height));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.