2016-05-04 5 views
0

私はメニューを表示する作業をしているプログラムをやっていますが、何らかの理由で私のメニュードロップの名前を取得できないようです私はこの件に関して何か助けに感謝しています。私のメニューがドロップダウンの名前がJavaを表示しないのです

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); 


} 

答えて

0

m.setNameを使用しないでください - JMenu()コンストラクタ

+0

まあ、それは簡単に修正したに名前を渡します。ありがとう! –

関連する問題