2013-05-15 1 views
0

WindowListener - это интерфейс? Но как экземпляр действителен в соответствии со следующим? Мы не можем создать интерфейс прямо?Является ли он действительным для создания интерфейса windowListener?

WindowListener l1=new WindowListener() { 

     public void windowOpened(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowIconified(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowDeiconified(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowDeactivated(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowClosing(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowClosed(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 

     public void windowActivated(WindowEvent e) { 
      // TODO Auto-generated method stub 

     } 
    }; 
+0

См. [* Как написать окно слушателей *] (http://docs.oracle.com/javase/tutorial/uiswing/events/windowlistener.html) – trashgod

ответ

0

Это создает новый анонимный класс, который реализует интерфейс WindowListener.

+0

Спасибо за ваш ответ. Затем для следующего, анонимного класса, который расширяет WindowAdapter? WindowListener l = new WindowAdapter() { \t \t \t public void windowClosing (WindowEvent e) { } Правильно ли я? – Rose

Смежные вопросы