Applet小程序

      Applet小程序是用java编写的,编译后,可以将其.class文件嵌入web网页中,当浏览该网页时就可以执行该Applet小程序:

1、如何将编译过的Applet小程序的.class文件嵌入到网页中 通过<Applet>标记嵌入在HTML文件中。如:   

  <html>
 <head><title>test</title></head>
 <body>
  <applet
   code="ClockApp.class"
   width="500"
   height="500"
  >
  </applet>
 </body>
</html>

2.写Applet小程序,实际就是要定义一个类,继承Applet这个类,并重写它的方法
一般重写的方法有:init(),start(),stop(),destroy();
 
init()方法在Applet的生命周期里只被调用一次,一般做一些初始化工作。
start()方法在JAVA调用了init()方法后自动被调用,并且当由其他页面重新返回这个页面(有Applet的页面)时,也会再次调用该方法
stop()方法在浏览者离开Applet页面时被自动调用
destroy()方法是在浏览器正常关闭时被调用的,也是整个Applet生命周期里被调用的最后一个方法
还有一个paint()方法!
  Applet.class
代码如下:
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class ClockApp extends Applet {
 private String lastTime="";
 public void init() {
  //setBackground(Color.BLACK);
 }
 public void paint(Graphics g) {
  SimpleDateFormat format=new SimpleDateFormat(
    "yyyy年MM月dd日HH:mm:ss");
  //上面初始化一个日期格式类,并指定了日期格式
  Calendar today=Calendar.getInstance();
  //上面是取得当前时间
  String time=format.format(today.getTime());
  //调用format方法是返回指定格式当前日期字符串
  g.setColor(Color.RED);//设置画笔颜色
  g.drawString(lastTime, 10, 10);//绘制字符串
  try{
   Thread.sleep(1000);//休眠1000毫秒
  }catch(Exception e){
   
  }
  lastTime=time;
  repaint();//重新绘制
 }
 public void start() {}
 public void stop() {}
}
 

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值