java如何添加子菜单

2024-11-30 12:26:11
推荐回答(5个)
回答1:

JMenuBar jmb=new JMenuBar();
JMenu jmF=new JMenu("File");
JMenuItem jmi=new JMenuItem("Exit");//子菜单

回答2:

1、如果你想在一个菜单下添加子菜单,那么直接在JMenu下添加JMenuItem;
2、如果你想在菜单下添加子菜单,而子菜单又包含子菜单,那么你在JMenu下添加Jmenu,再在JMenu下添加JMenuItem
楼主可能是第二种意思:
JMenu file =new JMenu("file");
JMenu save=new JMenu("save");
JMenuItem txt=new JMenuItem("save as txt");
JMenuItem html=new JMennuItem("save as html");
file.add(save);
save.add(txt);
save.add(html);

回答3:

JMenuItem add(JMenuItem menuItem) 将某个菜单项追加到此菜单的末尾。

回答4:

JPanel jp=new JPanel();

JMenuBar menubar=new JMenuBar();

JMenu m1=new JMenu("菜单");

JMenuItem item1=new JMenuItem("菜单项");

m1.add(item1);

menubar.add(m1);

jp.add(menubar,BorderLayout.NORTH);

回答5:

你说的是swt 还是swing?这两种在实现上是有区别的