将JToolBar放在JPanel中

时间:2013-11-20 03:42:39

标签: java swing

我在JToolBar中添加了按钮,而JToolBar在JPanel中。工具栏始终位于面板的顶部中心。 但我想将工具栏放在面板的左上角。 任何人都可以告诉我如何正确定位工具栏? 感谢

1 个答案:

答案 0 :(得分:2)

您的JPanel是否使用布局管理器?如果没有,请考虑让它使用BorderLayout,然后使用该布局添加您的JToolBar,可能在BorderLayout.PAGE_START位置(也称为BorderLayout.NORTH位置)。


编辑:您声明您正在使用BoxLayout。请考虑使用BorderLayout并放置您的工具栏,如上所述。如果你的GUI的其余部分需要BoxLayout,那么只需将另一个使用BoxLayout的JPanel嵌入外部JPanel的BorderLayout.CENTER位置,然后将其他组件添加到内部JPanel中。通过嵌套JPanels,每个都使用自己的布局,您可以通过简单的方式实现复杂的GUI布局。