日期:2014-05-20  浏览次数:20672 次

求设置窗体中菜单栏的大小问题
当把菜单栏添加到窗体中时,窗体中标题栏下部分就是菜单栏,而且那一行都被占用,不想让它都占用,怎么设置菜单栏的大小?

------解决方案--------------------
边界设置一下

菜单栏.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));

具体查一下API:
BorderFactory
------解决方案--------------------
如果一定要改的话可以根据MenuBar和MenuComponent的源代码自己写一个新的菜单栏类
------解决方案--------------------
可以不用setMenu(),而是Container.add(MenuBar)这种形式,这样也比较方便调整菜单栏大小和位置