时间:2021-05-20
第一个Applet小应用程序:
1.java文件代码
复制代码 代码如下:
import java.awt.*;
import java.applet.Applet;
public class HelloWorld extends Applet{
String text;
puvlic void init(){
text = "Hello World";
//this指的是所在类(Hello World)的对象,但是H继承了Applet,Applet继承了JPanel类,JPanel类继承了Component。所以可以用this调用setBackground方法。
this.setBackground( new Color(120,180,140) );
}
public void paint(Graphics g){
g.drawString(text,25,25);
}
}
2.html文件代码
复制代码 代码如下:
<html>
<applet code="HelloWorld.class" width=200 height=150></applet>
</html>
Applet对象具备GUI容器的性质,其默认布局管理器为FlowLayout类型。
Applet类提供了小应用程序及其运行环境间的标准接口,相关方法包括:
//初始态
public void init();
//运行态
public void start();
//停止态
public void stop();
//消亡态
public void destroy();
//init()函数应用实例
复制代码 代码如下:
import java.awt.*;
import java.applet.Applet;
public class test extends Applet{
public void init(){
this.add( new Button("Start") );
this.add( new Button("Stop") );
this.setBackground( Color.BLUE );
}
public void paint(Graphics g){
g.drawString("Hello World!",20,20);
}
}
Applet的安全性限制
1、不能执行本地的可执行程序
2、除了所在html的服务器之外,不能在其他的远程服务器运行
3、不允许读写、删除本地计算机文件
4、只允许获得非敏感的信息
Applet插件标记
复制代码 代码如下:
<applet
[archive = archiveList]
code = appletFile.class
width = pixels
height = pixels
[codebase = codebaseURL] //
[alt = alternateText] //在不支持或禁用java的浏览器中,在指定位置显示提示信息
[name = appletInstanceName] //可用作参数传递的标志
[align = alignment]//位置
[vspace = pixels]
[hspace = pixels]
>
[<param name = val1 value = value1/>]
[<param name = val2 value = value2/>]
</applet>
Applet插件应用
1、html文件代码
复制代码 代码如下:
<html>
<applet code="Test.class" width=200 height=100>
<param name = "topic" value = "Computer Science" />
</applet>
</html>
2、java文件代码
复制代码 代码如下:
import java.awt.*;
import java.applet.Applet;
public class Test extends Applet{
private String topic;
public void init(){
topic = this.getParammeter("topic");
this.setBackground( new Color(120,180,140) );
}
public void paint(Graphics g){
g.drawString(topic,25,25);
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
JCreatorPro怎么样?JCreator是一个Java程序开发工具,无论你是要开发Java应用程序或者网页上的Applet元件都难不倒它。在功能上与Sun
微信小程序是一个移动应用程序。自定义微信applet与自定义应用程序没有太大区别。它要么抓住产品服务,要么抓住用户服务以获得市场用户。只有抓住这两点才能获得足够
rabbitmq简介:MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据
据报道,每天有超过3亿小程序活跃用户。当然,小程序开发和生产必须选择专业可靠的北京小程序开发公司。那么哪个小程序生产公司更好?每个人都必须了解applet开发的
播放幻灯片和动画用实例说明播放幻灯片和动画的方法。【例】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示。importjava.applet.*