Applet小应用程序开发简介

姑凉请你留步

姑凉请你留步

2016-02-19 11:43

想要天天向上,就要懂得享受学习。图老师为大家推荐Applet小应用程序开发简介,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!
第一个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);
}
}
展开更多 50%)
分享

猜你喜欢

Applet小应用程序开发简介

编程语言 网络编程
Applet小应用程序开发简介

开发MIDP联网应用程序

编程语言 网络编程
开发MIDP联网应用程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Web应用程序开发技术

编程语言 网络编程
Web应用程序开发技术

Eclipse开发Hibernate应用程序

Java JAVA基础
Eclipse开发Hibernate应用程序

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

构建WAP应用程序开发环境

编程语言 网络编程
构建WAP应用程序开发环境

用JBuilderX开发WEB应用程序

编程语言 网络编程
用JBuilderX开发WEB应用程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java 正则表达式功能及应用

Java 正则表达式功能及应用

javascript读取xml

javascript读取xml
下拉加载更多内容 ↓