当前位置: 主页 > 建站知识 > 小程序

applet小程序-java applet程序怎么写

发布时间:2023-01-25 10:15   浏览次数:次   作者:佚名

本文主要讲解《Java2如何控制APPLET的运行》。 运行!

1. APPLET:运行在支持Java的网络浏览器中的JAVA小程序。

浏览器会初始化网页并启动小程序; 当我们不需要显示网页时,

浏览器会启动相应的方法来终止小程序的运行。

1.1 APPLET的运行由以下四种方法控制:

(1)当init()打开一个带有小程序的文档时,调用init()方法初始化小程序

(2) start()打开带有小程序的文档时,在init()方法后调用start()方法启动小程序

(3) 带有小程序的文档关闭时调用stop()。注意:stop()总是在destroy()方法之前调用

(4) destroy() 在浏览器关闭时被调用。调用destroy()是对已经使用过的资源进行整理

一个简单的小程序示例: //StarterApplet.java

导入java.applet.Applet;

导入 java.awt.Label;

公共类 StarterApplet 扩展小程序 {

私人标签;

公共无效初始化(){

System.out.println("Applet::init()");

}

公共无效开始(){

System.out.println("Applet::start()");

创建applet 小程序_java applet程序怎么写_applet小程序

label = new Label("启动器");

添加(标签);

}

公共无效停止(){

System.out.println("Applet::stop()");

删除(标签);

}

公共无效销毁(){

System.out.println("小程序::销毁()");

}

}

file://任何 HTML 文件,例如 001.html,添加

示例小程序

在命令行输入file://:appletviewer 001.html,就可以看到了,当然你也可以用浏览器查看。 再次强调,stop()总是在destroy()方法之前被调用!

1.2 更新java.awt.Component的显示模式使用以下三种方法:

paint() 绘制组件

repaint() 尽早安排组件的更新方法调用

update() 重绘组件,默认方案是刷新屏幕调用paint方法

创建applet 小程序_applet小程序_java applet程序怎么写

2. Java应用程序:在Java解释器中运行

与APPLET的区别:(1)Java应用程序必须有一个main()方法

(2) Java应用程序需要有一个窗口,那么它必须扩展AWT的Frame类

(3) Java 应用程序没有与 applet 相同的安全约束

一个简单的应用示例: //StarterApplication.java

导入 java.awt.Event;

导入 java.awt.Frame;

导入 java.awt.event.*;

导入 java.awt.Label;

公共类 StarterApplication 扩展框架 {

public static void main(String args[]) {

StarterApplication app = new StarterApplication("入门应用");

app.setSize(300,100);

应用程序。 展示 ();

System.out.println("StarterApplication::main()");

}

公共 StarterApplication(字符串 frameTitle){

超级(框架标题);

applet小程序_创建applet 小程序_java applet程序怎么写

add (new Label("Starter", Label.CENTER), "Center");//默认的布局管理器是BorderLayout

addWindowListener(新的 WindowAdapter(){

public void windowClosing(WindowEvent 事件){

处置();

系统。 退出(0);

}

});

}

}

3、既是APPLET又是应用程序:既有main方法又有extends Applet。 //StarterCombined.java

导入java.applet.Applet;

导入 java.awt.Event;

导入 java.awt.Frame;

导入 java.awt.Label;

导入 java.awt.event.*;

公共类 StarterCombined 扩展小程序 {

私人标签;

public static void main(String args[]) {

java applet程序怎么写_applet小程序_创建applet 小程序

StarterCombinedFrame app =new StarterCombinedFrame("入门应用程序");

app.setSize(300,100);

应用程序。 展示 ();

System.out.println("StarterCombinedFrame::main()");

}

公共无效初始化(){

System.out.println("Applet::init()");

}

公共无效开始(){

System.out.println("Applet::start()");

label = new Label("启动器");

添加(标签);

}

公共无效停止(){

System.out.println("Applet::stop()");

删除(标签);

}

公共无效销毁(){

applet小程序_创建applet 小程序_java applet程序怎么写

System.out.println("小程序::销毁()");

}

}

类 StarterCombinedFrame 扩展框架 {

公共 StarterCombinedFrame(字符串 frameTitle){

超级(框架标题);

StarterCombined 小程序 = new StarterCombined();

小程序.start();

添加(小程序applet小程序,“中心”);

addWindowListener(新的 WindowAdapter(){

public void windowClosing(WindowEvent 事件){

处置();

系统。 退出(0);

}

});

}

}

从DOS打印的文字看:如果程序作为applet程序运行,main()方法将被忽略。

感谢阅读,以上就是《Java2如何控制APPLET运行》的内容。 学习了这篇文章applet小程序,相信大家对Java2是如何控制APPLET的运行有了更深刻的认识。 具体用法需要大家实践验证。 这里是易速云,小编会为大家推送更多相关知识点的文章,欢迎关注!