简体   繁体   English

将JMenuBar添加到JPanel

[英]add JMenuBar to JPanel

I cannot add a JMenuBar to a JPanel . 我不能将JMenuBar添加到JPanel

My code is as follows: 我的代码如下:

public class MyClass extends JPanel
{
      public MyClass ()
      {
              JMenuBar b = new JMenuBar();
              add(b);
              b.add(new JMenu("Menu"));
              ...
       }
}
JMenuBar bar = new JMenuBar();
JMenuItem item = new JMenuItem("Item1");
bar.add(item);//item menu
add(bar); // ad to panel

if you want to position themselves could use an example design BorderLayout 如果您想定位自己,可以使用示例设计BorderLayout

setLayout(new BorderLayout());
add(bar, BorderLayout.NORTH);//position menu

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM