Java Applet 嵌入到HTML页中,被浏览器执行或通过appletviewer 。
执行顺序:
1.浏览器加载URL。
2.浏览器加载HTML文档。
3.浏览器加载applet类。
4.浏览器执行applet 。
类的层次:lang(Object)-awt(Component)-awt(Container)-awt(Panel)-applet(Applet)
1.init()初始化,首先执行。
2.start()将要被执行,启动。
3.stop()停止执行。
4.destroy()回收applet。
5.paint()绘图。
Applet的生命周期:
init()-初始化状态-start()-运行状态-stop()/start()-停止状态-destroy()-销毁状态
paint()方法由系统自动调用,所有绘制都由Graphics完成。
发生以下情况调用paint()方法:
1.窗口首次显示。
2.用户拖动窗口。
3.用户最小化并还原。
4.用户将另一个窗口覆盖本窗口,然后打开。
Font f = new Font("格式",Font.BOLD(形状),40(大小));
String s = getParameter("FontSize"); 对应此参数的值
如:<param name="FontSize" value="10" >
codebase 可以指定硬盘或网络资源,类文件与HTML文件应该放在一起。
如:<applet code="Test.class" codebase="d:\workspace" width=100 height=100>
</applet>
用jar命令将多个程序打包成jar文件。
打包执行manifest清单文件。
如:manifest.mf的内容
Manifest-Version: 1.0
Main-Class: test.ReadFile 文件(包).类文件
Created-By: authorName
命令:jar -cvfm filename.jar manifest.mf filepackage
精典封装
如:URL fileUrl = FileReader.class.getResource(fileName);
BufferedReader br = new BufferedReader(new InputStreamReader(fileUrl.openStream( )));
while((line=br.readLine())!=null) {
result+=line+"\n";
}