我试图在JFrame
的NORTH
位置穿上JMenu
和JToolbar
,但它们相互重叠。有没有办法把两者放在NORTH
位置上?
不要尝试将这两个组件添加到框架的北部。
框架为菜单栏保留一个特殊位置。所以你的代码应该是这样的:
frame.setJMenuBar( menuBar );
frame.add(northPanel, BorderLayout.PAGE_START);
阅读 Swing 教程中关于如何使用菜单的部分,以获取更多信息和工作示例,以帮助您入门。