2014-07-16 5 views
0

JMenu에 대한 액션 리스너를 추가하려면 어떻게해야합니까 (JMenuItem 제외)? 이 메뉴를 클릭하면 새 창을 열려고합니다. 고마워요!Java. JMenu의 액션 리스너

+0

[설명서를 읽기] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JMenu.html)라는 이름의 섹션에서 살펴 보자 *** 방법 클래스 javax.swing. AbstractButton로부터 상속 한 것 *** – BackSlash

+0

OK, 정말로 고마워요! – user3649515

+0

마우스 수신기를 추가하려고 시도했습니다. ? http : //docs.oracle.com/javase/7/docs/api/javax/swing/JMenu.html#addMenuListener (javax.swing.event.MenuListener) – Krishna

답변

2

이 하나를 시도해 볼 수 있으며 JMenu에 동작 수신기를 추가 할 수 있습니다.

menu.addActionListener(new ActionListener() 
{ 
    public void actionPerformed(ActionEvent e) 
    { 
     //Execute when JMenu is pressed 
     System.out.println("You clicked the JMenu"); 
    } 
}); 
+1

크리슈나, 감사합니다! 알았다. – user3649515

+0

@ user3649515 내 기쁨 :) – Krishna

+0

이것은 작동하지 않습니다. –