试述Applet的基本工作原理系统类Applet属于类库中的哪

试述Applet的基本工作原理系统类Applet属于类库中的哪

ID:42083009

大小:58.00 KB

页数:5页

时间:2019-09-07

试述Applet的基本工作原理系统类Applet属于类库中的哪_第1页
试述Applet的基本工作原理系统类Applet属于类库中的哪_第2页
试述Applet的基本工作原理系统类Applet属于类库中的哪_第3页
试述Applet的基本工作原理系统类Applet属于类库中的哪_第4页
试述Applet的基本工作原理系统类Applet属于类库中的哪_第5页
资源描述:

《试述Applet的基本工作原理系统类Applet属于类库中的哪》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、6-6试述Applet的基木工作原理。系统类Applet属于类库屮的哪个包?解:系统类Applet属于java.applet包。Applet是一个特殊的类似于组件或控件的类,其工作原理为:编译好的Applet类的字节码文件(.class文件)被保存在特定的WWW服务器上,同时在同一个或另一个WWW服务器上保存着嵌入了该字节码文件名的HTML文件。当某一个浏览器向服务器请求下载嵌入了Applet的HTML文件时,该HTML文件从WWW服务器上下载到客户端,由WWW浏览器解释HTML中的各种标记,按照其约定将文件中的信息以一定的格式

2、显示在用户屏幕上。当浏览器遇到HTML文件中的特殊标记,表明它嵌有一个Applet时,浏览器会根据这个Applet的名字和位置口动把字节码从WWW服务器上下载到本地,并利用本地浏览器本身拥有的JavaM释器直接执行该字节码。6-7Applet类有哪些方法可以被浏览器自动调用?简述它们的作用。解:Applet类中可以被浏览器自动调用的方法有:・init()用来完成主类实例的初始化工作。・start()用来启动浏览器运行Applet的主线程。•paint()用来在Applet的界面中显示文字、图形和其他界面尤素。•stop()是st

3、art()方法的逆操作。・destroy()在结束当前Applet实例时完成一些释放资源、关闭连接的操作。6-8编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Appleto解:源程序ch6_e6_8.javaimportjava.applet.*;importjava.awt.*;publicclassch6_e6_8extendsApplet{TextFieldtf=newTextField();inttfLength=O;publicvoid

4、init(){try{tfLength=Integer.parseInl(gelParameter(,'lenglh,'));tf.setColumns(tfLength);add(tf);}catch(NumberFormatExceptionnfe){tf.setText(”HTML文件传人的参数格式错误。”);add(tf);}源程序ch6_e6_8.htmlch6_e6_8


5、50>


v/hlml>6-11编程求一个整数数组的最人值、最小值、平均值和所有数组元素的和。解,源程序ch6_e6_ll.javaimportJava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclamsch06_e6_l1extendsAppletimplementsActionLtstenerfinalintARRAY_LENGTH=10;finalStringlabe

6、lPrompt[]={HM大值T最小值J”总和:%°平均值intmyArray[]=newint[ARRAY_LENGTHJ;intcount=0,max=(),min=0,sum=0;doubleavg=0.0;TextFieldinputTfd=newTextField(lO);LabelinputLbl=newLabel(H请输入数据并回车:°);LabelmaxLabel=newLabel(labelPrompt[0]+HM);LabelminLabel=newLabel(labelProeptL1)+nu);Label

7、sumLabeI=newLabel(labclPrompl[2]+”H);LabelavgLabel=newLabel(labelPrompt[3]+H”);publicvoidinit(){for(inti=0;i

8、idactionPerformed(ActionEventae){TextFieldtemp=(TextField)(ae.getSource());if(temp==inputTfd){try{intvakie=Intege匚parseInl(lmp.gelT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。