AppletApp

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();

    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章