精品计算机课件Java程序基础教程第讲JavaApplet编程.pdf
文本预览下载声明
Java 语言程序设计
第二十一讲 Java Applet 编程
主要内容
初识Java Applet
Java Applet 的生命周期
Graphics 类和图像图形绘制
Applet 中的参数和参数传递
“时钟Applet”的解析设计
初识Java Applet
一个简单的Java Applet 示例
import javax.swing.*;
import java.awt.*;
public class FirstApplet extends JApplet{
public void init(){
JLabel l=new JLabel(Hello World.);
l.setFont(new Font(,1,30));
l.setForeground(Color.red);
this.getContentPane().add(l);
}
}
结论:
Java Applet 必继承java.applet.Applet 或javax.swing.JApplet。
Applet 的主类必须声明为public
Applet 不需要main()方法。
Java Applet 的运行
将Applet 嵌入网页
applet code=class 文件 width=宽度 height=高度 /applet
如:
html
titleJava Applet Test/title
Java 语言程序设计
body
applet code=FirstApplet height=100 width=200/applet
/body
/html
结论:
Java Applet 须嵌入到HTML 页面中由浏览器执行(测试可用 java 自带
的小应用程序察看器appletviewer.exe)
Applet 适用于客户机/服务器环境。Applet 驻留在服务器上,但在客户
机上执行。
对Applet 有特别的安全性设置,即限制在沙箱中运行
默认不允许访问本地资源(禁止运行本地可执行程序、对本地文
件读写);
除了存放Applet 的服务器外,Applet 不能和其它主机进行通信。
练习1:编译以上applet 程序,并将它嵌在网页中运行。
思考
1. Java Applet 可否独立运行?
2. Applet 设计时需要继承什么类?
3. Java Applet 一定是public 的吗?
4. Applet 在客户机还是服务器上执行?
5. Applet 相比Application,有哪些方面的限制?
Java Applet 的生命周期
Applet 的运行机制
Applet 的生命周期中有四个状态:初始态、运行态、停止态和消亡态。
Applet 是调用一系列标准方法来处理和操作的不同阶段的任务
Java 语言程序设计
设计Java Applet 的主要任务就是重写这些方法。
..........................
生命周期 方法
初始态 public void
显示全部