⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java02_05.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -