我正在使用一个setUndecorated(true)的JDialog,并且包含一个JPanel来替换默认的标题栏。目前在JDialog中有一个内部框架,其中包含一个附加到它的JMenuBar。
我想将JMenuBar移动到JDialog,但是它显示在JPanel下面。如何将添加到JDialog的JMenuBar显示在添加到同一JDialog的JPanel下面。
答案 0 :(得分:4)
确保您的面板使用BorderLayout。然后你可以使用:
panel.add(menuBar, BorderLayout.South);