我有以下java代码片段:
public static void main(String[] args) {
String filename = args[0];
JFrame f = new JFrame("Load Image Sample");
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.add(new LoadImageApp(filename));
f.pack();
f.setVisible(true);
}
其中WindowClosing
定义了一个事件。如何从我的代码中触发/执行/启动此事件,从而导致代码退出?
附加问题:我在代码中看到的这个结构是什么:
new WindowAdapter(){...}
即普通括号后跟大括号?