所以我有另一个问题......
我目前在我的 GUI 中使用 BorderLayout,这样当我调整 jframe 的大小时,所有内部组件都会随之调整大小。在提供这种调整大小功能的同时,我无法获得任何其他布局来满足我希望 GUI 的外观。在顶部我有一个 JMenuBar,在它下面我有一堆按钮。下面我应该有一个 JSplitPane,它就在那里。但是,这些按钮似乎包含在 JSplitPane 中,这不是我的意图。因此,当拆分窗格中发生任何事情时,按钮会消失,直到我再次将鼠标移到它们上方。
当我将布局设置为 null 时,一切都很好,除了我失去了调整大小的能力,这不好。
尝试发布图片,但它不会让我因为我的代表还没到 10 岁:(
有什么建议么?我尝试将按钮放入 JPanel 然后添加 jpanel 但拆分窗格与此重叠。与 JToolBar 相同。
我添加项目的顺序是:
1)菜单栏
setJMenuBar(menuBar)
2) 按钮
getContentPane().add(btnZoomIn)
等等
3) 拆分窗格
getContentPane().add(splitPane)
然后你看到的其他东西