applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。 如下所示是独立的Java应用程序和applet程序之间重要的不同:
Applet的生命周期Applet类中的四个方法给你提供了一个框架,你可以再该框架上开发小程序:
"Hello, World" Applet:下面是一个简单的Applet程序HelloWorldApplet.java:
这些import语句将以下类导入到我们的applet类中:
没有这些import语句,Java编译器就识别不了Applet和Graphics类。 Applet 类每一个applet都是java.applet.Applet 类的子类,基础的Applet类提供了供衍生类调用的方法,以此来得到浏览器上下文的信息和服务。 这些方法做了如下事情:
除此之外,Applet类还提供了一个接口,该接口供Viewer或浏览器来获取applet的信息,并且来控制applet的执行。 Viewer可能是:
Applet类提供了对这些方法的默认实现,这些方法可以在需要的时候重写。 "Hello,World"applet都是按标准编写的。唯一被重写的方法是paint方法。 Applet的调用applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。 <applet>标签是在HTML文件中嵌入applet的基础。以下是一个调用"Hello World"applet的例子;
注意: 你可以参照HTML Applet标签来更多的了解从HTML中调用applet的方法。 <applet>标签的属性指定了要运行的Applet类。Width和height用来指定applet运行面板的初始大小。applet必须使用</applet>标签来关闭。 如果applet接受参数,那么参数的值需要在标签里添加,该标签位于<applet>和</applet>之间。浏览器忽略了applet标签之间的文本和其他标签。 不支持Java的浏览器不能执行<applet>和</applet>。因此,在标签之间显示并且和applet没有关系的任何东西,在不支持的Java的浏览器里是可见的。 Viewer或者浏览器在文档的位置寻找编译过的Java代码,要指定文档的路径,得使用<applet>标签的codebase属性指定。 如下所示:
如果applet所在一个包中而不是默认包,那么所在的包必须在code属性里指定,例如:
|
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 11:59 , Processed in 0.071740 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】