源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Applet小应用程序开发简介

  • 时间:2021-11-01 13:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Applet小应用程序开发简介
第一个Applet小应用程序: 1.java文件代码
[u]复制代码[/u] 代码如下:
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文件代码
[u]复制代码[/u] 代码如下:
<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()函数应用实例
[u]复制代码[/u] 代码如下:
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插件标记
[u]复制代码[/u] 代码如下:
<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文件代码
[u]复制代码[/u] 代码如下:
<html> <applet code="Test.class" width=200 height=100> <param name = "topic" value = "Computer Science" /> </applet> </html>
2、java文件代码
[u]复制代码[/u] 代码如下:
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); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部