- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java Applet小应用程序示例
JAVA Applet小应用程序示例;小应用程序的例子。输出“Hello World!” 。源程序代码如下:
//程序文件名称为HelloApplet.java
import java.awt.Graphics;
import java.applet.Applet;
public class HelloApplet extends Applet
{
public void paint (Graphics g )
{
g.drawString (Hello World!,50,25);
}
}; 小应用程序代码书写和编译完成后,无法独立运行,需要一个载体或者容器。下面的HTML网页代码就是小应用程序载入的容器。;BODY
HelloApplet will appear below in a Java enabled browser.BR
APPLET
CODEBASE = .
CODE = HelloApplet.class
NAME = TestApplet
WIDTH = 400
HEIGHT = 300
HSPACE = 0
VSPACE = 0
ALIGN = middle
/APPLET
/BODY
/HTML;命令:Appletviewer HelloApplet.html;Java程序的构成;Java源程序分为两大部分:程序头包的引用和类的定义。
1. 程序头包的引用
主要是引用JDK软件包自带的包,也可以是自己定义的类。引用之后程序体中就可以自由应用包中的类的方法和属性。; 2. 类的定义
Java源程序中可以有多个类的定义,但必须有一个主类,这个主类是Java程序运行的入口点
在应用程序中,主类为包含main方法的类
在Java源程序中,主类的名字同文件名一致
类的定义又包括类头声明和类体定义
类体中包括属性声明和方法描述;;;*;Java源程序物理上由三部分构成,分别为语句、块和空白。
(1) 语句指一行以分号“;”结束的语句
(2) 块指用括号对{}界定的语句序列,块可以嵌套使用。
(3) 空白指语句之间、块内部或者块之间的空白行。
空白不影响Java源程序的编译和运行,适当地运用空白, 可以形成良好的代码风格。;在前面的例子中
Label lblName;
TextField txtName;
TextField txtDisp;
都是语句,而
{
lblName = new Label(请输入您的名字:);
txtName = new TextField(8);
txtDisp = new TextField(20);
add(lblName);
add(txtName);
add(txtDisp);
txtName.addActionListener(this);
}
是块,语句之间、块之间或块内部的空行都为空白。;第四章 Java面向对象特性;*;*;;类声明的基本格式:
访问说明符 class 类名 extends 超类名 implements 接口名
其中:
(1)访问说明符为public或者缺省
public用来声明该类为公有类,可以被别的对象访问
声明为public的类存储的文件名为类名
如果类声明中没有public,只有与该类定义在同一包中的
类才可以访问该类
;类声明的基本格式:
访问说明符 class 类名 extends 超类名 implements 接口名
其中:
(1) 访问说明符 …
(2) 类名:用户自定义的标识符,用来标志这个类的引用
(3) 超类名:是指已经存在的类,可以是用户已经定义的,也可以是系统类
(4) 接口名:后面会讲到; 例如:public class HelloApplet extends Applet{
… …
}
访问说明符为public,类名HelloApplet,扩展类为JDK包自带的java.applet.Applet类。由于public的存在,所以文件名必须存为HelloApplet.java,同类名保持一致。;类体:
文档评论(0)