在JPanel下面设置JMenuBar位置

时间:2011-11-29 15:39:13

标签: java swing user-interface position jmenubar

我正在使用一个setUndecorated(true)的JDialog,并且包含一个JPanel来替换默认的标题栏。目前在JDialog中有一个内部框架,其中包含一个附加到它的JMenuBar。

我想将JMenuBar移动到JDialog,但是它显示在JPanel下面。如何将添加到JDialog的JMenuBar显示在添加到同一JDialog的JPanel下面。

1 个答案:

答案 0 :(得分:4)

确保您的面板使用BorderLayout。然后你可以使用:

panel.add(menuBar, BorderLayout.South);