Java Applet内嵌网页运行初探.doc

上传人:吴起龙 文档编号:1579791 上传时间:2018-12-25 格式:DOC 页数:4 大小:14.89KB
返回 下载 相关 举报
Java Applet内嵌网页运行初探.doc_第1页
第1页 / 共4页
Java Applet内嵌网页运行初探.doc_第2页
第2页 / 共4页
Java Applet内嵌网页运行初探.doc_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java Applet内嵌网页运行初探.doc》由会员分享,可在线阅读,更多相关《Java Applet内嵌网页运行初探.doc(4页珍藏版)》请在三一文库上搜索。

1、Java Applet内嵌网页运行初探 Applet程序的特色:具有完整的网络运行能力。内嵌在网页中运行。支持图形界面和事件处理。支持多线程设计。applet支持的类是java.applet.Applet。并继承Java.awt.Panel类而来。applet最大的不同之处是没有main()方法。当嵌入applet程序的网页被加载时,applet程序也会一起加载,此时构造方法将会最先被运行,接着是运行init()方法,init()方法被用来进行一些初始化工作。start(),paint()和stop()这3个方法的运行是循环式的,当运行applet程序的窗口获得焦点时,start()方法会自动

2、地被调用,相对的stop()方法会在运行窗口失去焦点时被调用,而paint()方法则可用来绘制applet程序。applet标记语法: 要掌握applet 程序的运行结构:参考如下: import java.applet.*; public class MyApplet extends Applet public MyApplet() /构造方法 public void init() /初始方法 public void start() /开始运行 public void stop() /停止运行 public void destroy() /结束运行 applet程序继承Applet类,默认布

3、局为FlowLayoout;如果继承JAppet类,则默认布局为BorderLayout。 例:Applet窗口程序-简易留言板: import java.awt.*; import java.util.*; import java.awt.event.*; import java.applet.Applet; public class exp1 extends Applet /继承Applet类 int count=1; /信息计数变量 Label l=new Label(输入留言:);/创建标签组件 Button b1=new Button(留言); Button b2=new Butto

4、n(清除); TextArea ta=new TextArea(10,25);/创建文本区组件 TextField tf=new TextField(请在此输入_,15); public void init()/复位init()方法 tf.selectAll();/选取单行文本区组件的字符串 ta.setEditable(false);/设置文本区组件为只读 /为b1,b2按钮组件加入事件处理方法 b1.addMouseListener(new b1_Listener(); b2.addMouseListener(new b2_Listener(); add (l); /加入标签 add(tf

5、); add(b1); add(b2); add(ta); /b1按钮的事件处理方法类,此为一自定义内隐类 class b1_Listener extends MouseAdapter public void mouseClicked(MouseEvent e) /创建日历对象,此对象在java.util包中 Calendar c=Calendar.getInstance(); String yea=Integer.toString(c.get(Calendar.YEAR); String mon=Integer.toString(c.get(Calendar.MONTH)+1); Strin

6、g day=Integer.toString(c.get(Calendar.DAY_OF_MONTH); if(tf.getText().equals() return;/不加入空字符串信息 else/加入信息到文本区中 ta.append(yea+年+mon+月+day+日); ta.append(c.get(Calendar.HOUR_OF_DAY)+:+c.get (Calendar.MINUTE)+n); ta.append(信息+(count+)+=+tf.getText()+nn); tf.setText(); /b2按钮的事件处理方法类,此为一自定义内隐类 class b2_Listener extends MouseAdapter public void mouseClicked(MouseEvent e) tf.setText();/清除单行文本区 通过此程序可看到在applet程序中也是可以使用图形组件或事件处理等窗口程序机制的(包括多线程)。 下面是applet.html文件的内容: Applet测试 var _userid = ;var _siteid =2230;var _istoken = 1;var _model = Model03; WebPageSpeed =188; UrchinTrack();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1