Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16493589
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:44:58

下载本文示例代码
  Java的入门比我想象中的还要简单的多,目前为止我已经对Java的基本语法结构有所了解。但我知道,深入的研究任何一门语言,都需要时间和实践的积累.  Applet是Java编写的可以在浏览器端运行的代码,它与应用程序的明显区别在于其执行方式的不同,应用程序如C程序是从main()主程序开始运行的,而Applet则比较复杂.具体如何复杂我不太清楚,但我会慢慢清楚的。关于Applet的一个重要性质是,我可以将HTML中的值作为参数传递给Applet(通过getParameter()来获取参数值).这样,为了产生不同的效果,我们不需要重新编译Java程序,而只需修改HTML的参数值即可。由于HTML的代码也可以动态生成的,因此我可以对网页的动态效果进行随心所欲的控制.  在Applet的生命周期中有3个比较主要的方法:init,start,stop。  init():负责Applet的初始化,在整个Applet的生命周期中,只执行一次该方法.和Delphi中的OnCreate()事件是一样的道理  start():系统在调用完init()后,将自动调用start(),并且每次当前窗口被重新激活时,都会调用该方法,和Delphi中的OnShow()事件是差不多的。  stop():用户离开Applet所在页面后调用该方法。它使你在用户不注意Applet的时候,停止一些资源的工作以免影响系统运行效率.并且我们不需要人为地去掉该方法.该方法同Delphi中的OnClose()事件差不多。  下面是一个Applet版的HelloWorld  文件名:HelloWorld.java import java.applet.Applet;import java.awt.Graphics;public class HelloWorld extends Applet{ String title; public void init(){ title="Hello World"; } public void paint(Graphics g) { g.drawString(title,50,20); }}  我们可以看到,程序中是没有主函数的,那它如何运行呢.既然Applet是在浏览器环境下运行的,那我们就需要在HTML文件中来调用它.需要使用的相关标签就是标签,我们首先建立HTML文件test.htm,源代码如下: Here comes my first applet:
  将该文件和HelloWorld.java放在同一个目录中,然后编译HelloWorld.java之后,直接点击test.htm打开,就可以看到Applet程序被启动了.或者使用AppletViewer命令AppletViewer test.htm也可以不需要浏览器直接运行该Applet。共2页。 1 2 8 :   Java的入门比我想象中的还要简单的多,目前为止我已经对Java的基本语法结构有所了解。但我知道,深入的研究任何一门语言,都需要时间和实践的积累.  Applet是Java编写的可以在浏览器端运行的代码,它与应用程序的明显区别在于其执行方式的不同,应用程序如C程序是从main()主程序开始运行的,而Applet则比较复杂.具体如何复杂我不太清楚,但我会慢慢清楚的。关于Applet的一个重要性质是,我可以将HTML中的值作为参数传递给Applet(通过getParameter()来获取参数值).这样,为了产生不同的效果,我们不需要重新编译Java程序,而只需修改HTML的参数值即可。由于HTML的代码也可以动态生成的,因此我可以对网页的动态效果进行随心所欲的控制.  在Applet的生命周期中有3个比较主要的方法:init,start,stop。  init():负责Applet的初始化,在整个Applet的生命周期中,只执行一次该方法.和Delphi中的OnCreate()事件是一样的道理  start():系统在调用完init()后,将自动调用start(),并且每次当前窗口被重新激活时,都会调用该方法,和Delphi中的OnShow()事件是差不多的。  stop():用户离开Applet所在页面后调用该方法。它使你在用户不注意Applet的时候,停止一些资源的工作以免影响系统运行效率.并且我们不需要人为地去掉该方法.该方法同Delphi中的OnClose()事件差不多。  下面是一个Applet版的HelloWorld  文件名:HelloWorld.java import java.applet.Applet;import java.awt.Graphics;public class HelloWorld extends Applet{ String title; public void init(){ title="Hello World"; } public void paint(Graphics g) { g.drawString(title,50,20); }}  我们可以看到,程序中是没有主函数的,那它如何运行呢.既然Applet是在浏览器环境下运行的,那我们就需要在HTML文件中来调用它.需要使用的相关标签就是标签,我们首先建立HTML文件test.htm,源代码如下: Here comes my first applet:
  将该文件和HelloWorld.java放在同一个目录中,然后编译HelloWorld.java之后,直接点击test.htm打开,就可以看到Applet程序被启动了.或者使用AppletViewer命令AppletViewer test.htm也可以不需要浏览器直接运行该Applet。共2页。 1 2 8 : 下载本文示例代码


菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet菜鸟初学Java的备忘录之Applet
阅读(112) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~