当前位置:  编程技术>java/j2ee

Applet小应用程序开发简介

    来源: 互联网  发布时间:2014-10-21

    本文导语:  第一个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继承了J...

第一个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文件代码
代码如下:





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插件应用

1、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);
}
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • 如何让包含javax.swing组件的小程序在<Applet code=XXX.jar></Applet>中执行?
  • 这个Applet程序为什么不能在网页中运行?提示找不到Java.awt.*;Java.applet.*;
  • 请问一下, 我用applet和服务器socket通信, 是不是不能用IE浏览运行我的applet程序?
  • applet程序不能实现与application程序之间的通信,怎么办呢?
  • 如何用Javascript程序控制一个Applet的行为???
  • 怎样获取applet程序的地址?
  • 这个网站上的java Applet程序如何设计的?
  • Java Applet 使用CA认证的程序或资料
  • 用Applet小程序怎么绘画出sin函数的曲线啊!
  • applet调用打印程序
  • 为什么我在Applet程序中,执行会没反应?
  • 为什么我的applet程序修改了不起作用(win2k),浏览器总是显示前一次装入的程序?
  • JB新手问题:Start未初始化程Applet小程序?怎么办?
  • 我写了一个Applet小程序(用JBuilder5),运行正常,但是……
  • 高分求解,怎样有APPLET打开服务器上的文件,最好有原程序。为什么没人理我??????
  • 好象没有加载applet小程序,为什么?
  • 我在jbuilder4.0中编的applet程序在jbuilder3.5中为何不能运行
  • 寻求图象下载的applet程序
  • 请教:如何得到嵌在网页中的Applet程序?
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3