当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Applet与Application归并[Java编程]

赞助商链接



  本文“Applet与Application归并[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Java是一种成立分布利用程序的技术.它是网络编程的最优异工具.使Internet的利用从通讯工具扩大到可以运行成熟利用程序的网络.

Java程序有两种范例:Applet和Application.简单的讲,Applet就是嵌入Web文档的程序,而Application则是全部别的范例的程序.

就Java而言,Applet与Application的大小和复杂性都没有限制,但是因为Applet主如果用于网络通讯,由于通讯速度有限,下载时间较长,因而Applet普通来说规模较小,而关于Application则无此顾忌.

Applet与Application之间的技术差别根源于其运行环境的差别.Applet需求来自浏览器的大量信息:浏览器客户机的位置和大小、嵌入主HTML文档的参数、初始化历程(init)、启动历程(start)、终止历程(stop)、终止历程(destory)、画图历程(paint)等等,而Application则相对要简单得多,它来自外部世界的唯一输入就是号令行参数.

关于Applet必须做为java.applet.Applet的子类,而Application则必须有一个大众的办法main().其次,二者的主线程是差别的,Applet是由办法init()来对applet举行初始化的,而Application则由办法main()来开始运路程序的.普通地,Java的Applet和Application是完好遵循以上的原则举行编程的,但是,我们可以应用本领写出便是Applet又是Application的程序来.这样,便可以使我们更进一步理解Java的内部构造又可以使同一程序运行于差别的运行环境、还可以提高研究Java的爱好.

例程以下:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Example extends Applet
implements ActionListener{ // #1
public static void main(String[] args){
Frame win=new Frame(?xample");
Example example=new Example();
win.add(?enter", example);
example.init(); // #2
win.setSize(600,360);
win.setVisible(true);
}
public void init(){ // #3
Button button;
Label label;
button=new Button(" OK "):
button.setBounds(280,200,100,20);
button.addActionListener(this);
label=new Label();
label.setBounds(260,100,200,20);
add(button);
add(label);
}
public void actionPerformed(ActionEvent e){
Object source=e.getSource();
if(source==button){
label.setText(" It is a example !");
}
}
}

在程序中的#1处,必须让程序担当java.applet.Applet类这是做为Applet的必要条件,在#2处,需求生本钱类的一个实例example,通过此实例来调用init()办法,#3是init()办法.

假如把该程序看做Applet,它只是覆盖了init()办法和actionPerformed()办法来呼应Button事件.假如作为Application,则由main()办法开始,先生成程序本身的实例将程序加入窗口,然后调用init()办法.编译此程序,便可以在提醒下作为Application直接运行,又可以作为Applet送入任何浏览器.


  以上是“Applet与Application归并[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用AppLocker给Windows 7加把安全锁
  • 这里我说了算 AppLocker法则成立指南
  • 在WebSphere Application Server V7上操纵IBM solidDB V6.3和Ope
  • Java Applet编程学习总结
  • JBuilder 2005开辟Applet游戏全接触
  • <b>Java Applet入门之数据典范</b>
  • Java Applet程序呼应鼠标键盘的例子
  • Java Applet底子知识
  • 操纵Java Applet播放声音文件
  • 操作Java Applet编程实现动画特技
  • Java Applet显示存储在GIF文件中的图象
  • Java Applet动画筹划
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .