广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Applet小应用程序开发简介

    2018-11-01 10:51:39 次阅读 稿源:互联网
    零七广告
    第一个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);
    }
    }

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告