为什么我的菜单下拉列表名称没有显示 Java
Why aren't my menu drop downs names not showing Java
我正在做一个程序,我正在努力让菜单出现,但由于某种原因,我似乎无法获得我的菜单下拉列表的名称 appear.I 非常感谢一些帮助解决这个问题。
public class Application extends JPanel implements ActionListener{
JPanel p;
JFrame f;
JMenu m;
JMenu m2;
JMenuBar menu;
JMenuItem item;
JMenuItem item2;
Application()
{
super();
//creating panel
f=new JFrame("CMPSC 221 Exam 2 ");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,200);
f.setContentPane(new JDesktopPane());
m2 = new JMenu();
menu = new JMenuBar();
m = new JMenu();
//adding the the drop down menu
m.setName("File");
m.add("New");
m.addSeparator();
m.add("Open");
menu.add(m);
m2.setName("Edit");
m2.add("Copy");
m2.addSeparator();
m2.add("Paste");
menu.add(m2);
menu.setVisible(true);
f.setJMenuBar(menu);
f.setVisible(true);
}
不要使用 m.setName
- 将名称传递给 JMenu()
构造函数
我正在做一个程序,我正在努力让菜单出现,但由于某种原因,我似乎无法获得我的菜单下拉列表的名称 appear.I 非常感谢一些帮助解决这个问题。
public class Application extends JPanel implements ActionListener{
JPanel p;
JFrame f;
JMenu m;
JMenu m2;
JMenuBar menu;
JMenuItem item;
JMenuItem item2;
Application()
{
super();
//creating panel
f=new JFrame("CMPSC 221 Exam 2 ");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,200);
f.setContentPane(new JDesktopPane());
m2 = new JMenu();
menu = new JMenuBar();
m = new JMenu();
//adding the the drop down menu
m.setName("File");
m.add("New");
m.addSeparator();
m.add("Open");
menu.add(m);
m2.setName("Edit");
m2.add("Copy");
m2.addSeparator();
m2.add("Paste");
menu.add(m2);
menu.setVisible(true);
f.setJMenuBar(menu);
f.setVisible(true);
}
不要使用 m.setName
- 将名称传递给 JMenu()
构造函数