Applet小应用程序开发简介
程序员文章站
2023-11-27 19:01:58
第一个applet小应用程序: 1.java文件代码 复制代码 代码如下: import java.awt.*; import java.applet.applet; pu...
第一个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);
}
}
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);
}
}
上一篇: Android HTTP发送请求和接收响应的实例代码
下一篇: Java中的两种for循环介绍
推荐阅读
-
Applet小应用程序开发简介
-
SharePoint 2007图文开发教程(1) 简介,安装,配置及创建Web应用程序
-
Applet小应用程序开发简介
-
ajaxrequest.js ajaxrequest 0.7最新版 使用AJAXRequest进行AJAX应用程序开发入门小技巧
-
vue开发小程序简介
-
气象 XML 数据源应用程序开发指南-简介
-
android应用程序开发 PHP开发中常用的8个小技巧
-
android应用程序开发 PHP开发中常用的8个小技巧
-
ajaxrequest.js ajaxrequest 0.7最新版 使用AJAXRequest进行AJAX应用程序开发入门小技巧
-
微信小程序实战开发之微信小程序简介