Applet小应用程序开发简介

所属分类: 软件编程 / java 阅读数: 117
收藏 0 赞 0 分享
第一个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);
}
}
更多精彩内容其他人还在看

Java基于反射机制实现全部注解获取的方法示例

这篇文章主要介绍了Java基于反射机制实现全部注解获取的方法,结合实例形式分析了java反射机制获取注解的具体实现方法与操作注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

Java 信号量Semaphore的实现

这篇文章主要介绍了Java 信号量Semaphore的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

eclipse+maven+spring mvc项目基本搭建过程

这篇文章主要介绍了eclipse+maven+spring mvc项目基本搭建过程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Spring boot集成swagger2生成接口文档的全过程

这篇文章主要给大家介绍了关于Spring boot集成swagger2生成接口文档的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
收藏 0 赞 0 分享

Java冒泡排序法和选择排序法的实现

这篇文章主要介绍了Java冒泡排序法和选择排序法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

Spring Cloud Alibaba教程之Sentinel的使用

这篇文章主要介绍了Spring Cloud Alibaba教程之Sentinel的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
收藏 0 赞 0 分享

Josephus环的四种解法(约瑟夫环)基于java详解

这篇文章主要介绍了Josephus环的四种解法(约瑟夫环)基于java详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
收藏 0 赞 0 分享

Java继承Thread类创建线程类示例

这篇文章主要介绍了Java继承Thread类创建线程类,结合实例形式分析了java线程操作相关使用技巧与注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

Java使用Callable和Future创建线程操作示例

这篇文章主要介绍了Java使用Callable和Future创建线程操作,结合实例形式分析了java使用Callable接口和Future类创建线程的相关操作技巧与注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

springBoot使用JdbcTemplate代码实例

这篇文章主要介绍了springBoot使用JdbcTemplate代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多