【原创】我的Java Applet学习
从今天开始我将和大家一起学习Java Applet。当然你要有一定的编程基础,最好是Java,所以我的讲解在某些地方可能省略一点,时间不会浪费在那些很基础的东西上(比如变量、数据类型、表达式与运算符、流程控制语句、类、封装等等)。
在开始第一个测试程序前,我们还需要准备一些东西:JDK、编辑器(我用的是Eclipse,这是无所谓用途都是一样的)、浏览器。应该都没什么问题了吧,那么开始吧:P
1、 第一个HelloWorld程序
同样的,开始学习都是先用那个经典例子:HelloWorld,用编辑器写如下代码:
import java.applet.*;
import java.awt.*;
public class HelloWorld extends Applet
{
public void paint(Graphics g)
{
g.drawString("HelloWorld!",2,20);
}
}
存成HelloWorld.java。用Eclipse则新建一个工程(project),再新建一个文件名为HelloWorld.java内容同上,代码随后讲解。
下面要编译文件:
$javac HelloWorld.java 我们要生成的那个HelloWorld.class文件。然后再编辑如下一个网页:<html>
<head><title>我的第一个JavaApplet程序</title></head>
</body>
<p>
<applet code=HelloWorld.class width=300 height=200>
</applet>
</body>
</html>
打开之后就可以看到效果,如果是Eclipse则只用Run->Run As->Java Applet就可以了。
下面开始讲解这段代码:
import java.applet .*; //引用Java的Applet类,以后都要用到它
import java.awt.*; //输入输出类,后面用到了drawString这个输出函数在这个类库中
public class HelloWorld extends Applet //这是Java Applet程序的正式的入口extends是类的继承
{
public void paint(Graphics g) // paint是默认输出函数,有一Graphics类型参数
{ g.drawString ("HelloWorld!",2,20); } /*输出语句drawString的函数三个输出变量,第一个引号内的是要输出的字符串,第二、三个是输出位置,原点是左上角*/
}
夜黑漆漆, 有水的村庄
鸟叫不停, 浅沙下荸荠
那果实在地下长大象哑子叫门
鱼群悄悄潜行如同在一个做梦少女怀中
那时刻有位母亲昙花一现
鸟叫不定, 仿佛村子如一颗小鸟的嘴唇
鸟叫不定而小鸟没有嘴唇
你是夜晚的一部分 谁是黑夜的母亲
那夜晚在门前长大象哑子叫门
鸟叫不定象小鸟奉献给黑夜的嘴唇
在门外黑夜的嘴唇
写下了你的姓名