Java Applet

Java Applet

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";
    }

你可能感兴趣的:(Java Applet)