Current location - Recipe Complete Network - Complete cookbook - Java has added a secondary menu.
Java has added a secondary menu.
Import java.awt. *;

Import javax.swing. *;

Public class ErjiMenu extension JFrame

{

JPanel jp = new JPanel();

JMenuBar menubar = new JMenuBar();

JMenu m 1 = new JMenu(" menu ");

JMenu m2 = new JMenu(" menu ");

J menuitem item1= new j menuitem ("menu item");

JMenuItem item2=new JMenuItem ("menu item1");

JMenuItem item3=new JMenuItem ("menu item 2");

Public secondary menu ()

{

jp . set layout(new BorderLayout());

M2.add (item 2); //m2 Add a menu item.

M2.add (item 3);

m 1 . add(item 1);

m 1 . add(m2); //m 1 Add m2 as a secondary menu.

menubar . add(m 1);

jp.add(menubar,BorderLayout。 North);

this . add(jp);

this.setBounds( 100, 100,380,200);

this . set visible(true);

this . setdefaultcloseoperation(JFrame。 EXIT _ ON _ CLOSE);

}

Public static void main(String[] args)

{

new ErjiMenu();

}

}

It's easier without JPopupMenu.