| import javax.swing.*; | |
| import java.awt.event.WindowAdapter; | |
| import java.awt.event.WindowEvent; | |
| final class Bug | |
| extends JFrame { | |
| public Bug() { | |
| foo(this); | |
| } | |
| public static void foo(Bug anObject) { | |
| anObject.addWindowListener(anObject.new MyWindowListener()); | |
| } | |
| private class MyWindowListener | |
| extends WindowAdapter { | |
| public void windowActivated(WindowEvent e) { | |
| } | |
| } | |
| } |