我正在使用以下代码,我尝试实现一个Exit按钮,但按下它时什么也没做。
JMenuBar menuBar = new JMenuBar();
setJMenuBar( menuBar );
JMenuItem menuClose = new JMenu( "Exit" );
menuClose.setToolTipText("Exit application");
menuClose.addActionListener( new ActionListener(){
public void actionPerformed( ActionEvent e ){
System.exit(0);
}
});
menuBar.add( menuClose );
想法?
答案 0 :(得分:2)
您应该创建JMenu
,然后创建JMenuItem
并将其添加到JMenu
。
所以,你的代码看起来像是:
JMenuBar menuBar = new JMenuBar();
setJMenuBar( menuBar );
JMenu menu = new JMenu("Exit");
JMenuItem menuClose = new JMenuItem( "Exit application" );
menuClose.setToolTipText("Exit application");
menu.add(menuClose);
menuBar.add(menu);
答案 1 :(得分:0)