JAVA语言程序设计(1)

JAVA语言程序设计(1)

ID:43921021

大小:240.00 KB

页数:30页

时间:2019-10-16

JAVA语言程序设计(1)_第1页
JAVA语言程序设计(1)_第2页
JAVA语言程序设计(1)_第3页
JAVA语言程序设计(1)_第4页
JAVA语言程序设计(1)_第5页
资源描述:

《JAVA语言程序设计(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA语言程序设计电子教案胡杰二00五年九月六日第7章常用系统类§7.1Applet类与Applet小程序一、Applet的特点Applet是一种特殊的Java程序。它的解释器是兼容Java的浏览器,它必须嵌入到Web页中运行。它用来创建动态的、交互式的Web应用程序Applet的基本工作原理Applet像动态网页中的组件或控件,它没有自己专门的图形界面,所以它必须与浏览器结合,借用浏览器的图形界面第7章常用系统类对Applet的限制:◆不能加载库函数或定义本地方法◆不能读写本地计算机上的文件系统◆除下载它的服务器外不能和其他主机建立网络

2、通信◆不能运行本地计算机上的任何程序◆不能读取某些系统特征◆Applet打开的窗口与Application打开的窗口不同第7章常用系统类二、Java和HTML的关系HTML是网页设计语言,它用标记定义Web页,其扩展名为.htm或.html。Java是程序设计语言,它将Applet嵌入到HTML中实现某些特定的功能。Applet通过标记将.class文件(二进制文件)嵌入到HTML中。三、Applet的生命周期与主要活动例7.1Applet生命周期示例一Applet生命周期图示图示:Applet的生命周期与

3、主要方法第7章常用系统类Applet的主要活动内容:①初始化操作的方法-init()init()方法用来完成主类实例对象的初始化工作。在用户程序中可以重载父类的init()方法,定义必要的初始化工作(添加对象、设置对象初始状态、为变量赋初值、加载图像或字体等)。②启动的方法-start()start()方法用来启动浏览器运行Applet的主线程。用户程序中可以重载Applet类的start()方法,加入当前对象被激活时实现的功能。第7章常用系统类注意:◆init()方法在Applet的生命周期中只能被调用一次。◆start()方法在含有Ap

4、plet的HTML被重新加载时会被系统自动调用。即start()可能被多次调用③暂停的方法-stop()stop()类似于start()的逆操作。当用户浏览其他网页或切换到其他系统应用时,浏览器将调用stop()方法,暂停执行Applet的主线程。第7章常用系统类④清除Applet实例对象的方法-destroy()当用户退出浏览器时,浏览器自动调用destroy()方法去进行释放资源、关闭连接的操作⑤显示Applet界面的方法-paint()paint()被用来在Applet界面中显示文字、图形和界面元素。在下列三种情况下paint()会被

5、调用:◆Applet被启动后,自动调用paint()重绘界面◆Applet浏览器窗口改变时◆Applet其他相关方法被调用时(如repaint())第7章常用系统类⑥刷新的方法-repaint()该方法自动调用paint()方法对页面进行刷新(重新画图)四、HTML和Applet的参数传递及标签属性◆Applet程序嵌入到HTML中要用标记◆Applet标记至少要有三个参数:width、code、height第7章常用系统类◆Applet标记中的可选参数:◆Codebase:指明字节码文件的位置(URL格式)Codebase

6、=http://www.sina.com/App/MyA.class◆Alt:显示提示信息。Alt=“ThisaJavaApplet”◆Align:定义对齐情况:align=center传参标记接收参数的方法是:publicStringgetParamter(Stringname)第7章常用系统类利用标记传递参数示例一举例:

7、let>在JAVA程序中调用getParamter(“Color”),如:System.out.println(getParamter)利用标记传递参数示例7.2利用标记传递参数示例7.3第7章常用系统类§7.2字符串类Java语言中字符串被定义为一个类,无论字符串常量或字符串变量,都必须先生成String类的实例对象才能使用。字符串类均是最终类(在java.lang中)。字符串类:字符串常量:字符串变量:用String类的对象存放用StringBuffer类的对象存放一、字符串与字符串类(String类)1、字

8、符串常量与字符常量字符常量:用单引号括起的单个字符字符串常量:用双引号括起的字符序列第7章常用系统类字符串常量又称无名字符串对象。它由Java自动创建,可以赋值给任何一个Stri

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

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

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