자바에 대한 새로운 내용과 여러 버튼과 드롭 다운 메뉴로 간단한 GUI를 작성하려고하는 메신저. Ive는 작동하는 GUI를 얻을 수 있었지만 실제 질문은 actionListener 메소드의 올바른 사용에 관한 것입니다. 그 코드가 단정하고 올바른 것으로 간주됩니다자바에서 actionListener의 올바른 사용
public class GUI implements something
{
public static ClientGUI App;
private JFrame chatWin;
private JMenuBar menubar;
private JMenu x;
private JMenu y;
private JMenuItem exit;
private JMenuItem about;
public GUI()
{
/*
* some code and parameters
*/
//creating the menu bar
JMenuBar menubar = new JMenuBar();
chatWin.setJMenuBar(menubar);
JMenu x= new JMenu("menu1");
menubar.add(x);
JMenuItem exit = new JMenuItem("menu2");
x.add(exit);
JMenu y= new JMenu("Help");
menubar.add(help);
JMenuItem about = new JMenuItem("inner menu1");
y.add(about);
//action listener for the exit button
class exitaction implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
exit.addActionListener(new exitaction());
//action listener for the about button
class aboutaction implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//some code
}
}
}
public static void main (String args[])
{
EventQueue.invokeLater(new Runnable()
{
public void run()
{
App = new GUI();
}
});
}
}
은 다음과 같습니다 나는 자신의 클래스의 각 ActionListener를 삽입 버튼에 액션을 할당하기 위해이 코드는? 향상 시키거나 변경할 필요가있는 것이 있습니까?
http://codereview.stackexchange.com/ –