import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class AppletApp extends Applet {
public static void main(String args[]) {
Frame frame=new Frame("Application");
//創建本類(Applet)的一個實例
AppletApp app=new AppletApp();
frame.add("Center",app);
frame.setSize(200,200);
frame.setVisible(true);
//爲窗口事件註冊監聽程序
frame.addWindowListener(new WindowControl(app));
//調用Applet的方法
app.init();
app.start();
}//main()方法結束
public void paint(Graphics g) {
g.drawString("Hello World", 25, 25);
}
public void destroy() {
System.exit(0);
}
}
//監聽窗口事件的類
class WindowControl extends WindowAdapter {
Applet c;
public WindowControl(Applet c) {
this.c=c;
}
public void windowsClosing(WindowEvent e) {
c.destroy();
}
}