📄 java02_05.htm
字号:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Java语言教程</title>
</head>
<body background="Bg.gif">
<p align="center"><b><font size="5">2.5 一个简单的Java小程序(Applet)</font></b></p>
<p> 这次写一个在视窗下显示结果的applet小程序。可以使用的开发工具很多,我们这次只使用记事本。在将来的章节中,如果时间足够,我们将学习如何使用专门的Java的工具。首先,请在您的记事本中写下这段代码。注意,Java是区分大小写的。<br>
<br>
例 2.2<br>
importjava.applet.*;<br>
importjava.awt.*;<br>
public class firstApplet extends Applet <br>
{<br>
public void paint(Graphics g)<br>
{<br>
g.drawString("这是我用Java Applet生成的文字!", 150, 25);<br>
}<br>
}<br>
<br>
其中class这个词后面的firstApplet是为这个类起的名字,这个名字同时也将是你保存这个文件的名字,这点比较关键。保存文件的时候后缀名要用.java。然后对它进行编译:<br>
<b>C:\>javac firstApplet.java</b><br>
编译的结果是生成字节码文件firstApplet.class。<br>
<br>
下面再打开记事本新建一个文件写下这段代码:<br>
<br>
<HTML><br>
<HEAD><br>
<TITLE>first Java Applet</TITLE><br>
</HEAD><br>
<BODY><br>
Here is the output of my program:<br>
<APPLET CODE="firstApplet.class" WIDTH=250 HEIGHT=25><br>
</APPLET><br>
</BODY><br>
</HTML><br>
<br>
注意<APPLET CODE="firstApplet.class" WIDTH=150 HEIGHT=25>其中引号中是你刚才那个编写的*.java的文件名,这里就是firstApplet。将这段html代码文件保存为*.html,文件名最好和*.java相同。把这两个文件包存在同一个目录下,代码的编写过程就完成了。<br>
<br>
假定这个HTM文件的名称是firstApplet.html,我们可以用IE浏览器打开它来看。也可以利用JDK提供的工具AppletViewer来看,只要运行:<br>
<b>C:\>AppletViewer firstApplet.html</b><br>
就可以看到运行结果了。<br>
<br>
这是一个简单的Applet(小应用程序)。程序中,首先用import语句输入java.awt和java.applet下所有的包,使得该程序能使用这些包中所定义的类, 它类似于C中的#include语句。然后声明一个公共类firstApplet,用extends指明它是Applet的子类。在类中,我们重写父类Applet的paint()方法,其中参数g为Graphics类,它表明当前作画的上下文。在paint()方法中,调用g的方法drawString(),在坐标(150,25)处输出字符串"这是我用Java Applet生成的文字!", 其中坐标是用象素点来表示的。 <br>
<br>
这个程序中没有实现main()方法,这是Applet与应用程序Application(如例2.1)的区别之一。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,把该 <br>
Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行。<br>
<br>
从上述例子中可以看出,Java程序是由类构成的,对于一个应用程序来说,必须有一个类中定义main()方法,而对applet来说,它必须作为applet的一个子类。在类的定义中,应包含类变量的<br>
声明和类中方法的实现。Java在基本数据类型、运算符、表达式、控制语句等方面与C、C++基本上是相同的,但它同时也
增加了一些新的内容,在以后的各章中,我们会详细介绍。本节中,只是使大家对Java程序有一个初步的了解。
</p>
<p><font size="3"><a href="index.htm">回目录</a>
<a href="java02_04.htm">上一课</a> <a href="java02_06.htm">
下一课</a></font></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -