java 电子时钟_Java电子时钟实现代码

用Java编写一个程序,实现动态的文字时钟,以秒计时。

知识点:

1、线程(Thread)

2、Applet类:它最先执行iniy()方法,完成后进入初始态;然后马上执行start()方法,

Applet 程序进入运行状态;线程也在start()中被启动,然后执行run()中的内容。

当Applet程序所在的浏览器图标化或者转入其他页面时,Applet程序马上执行stop()方法

3、Java不像C++,只能单继承(extends [父类] ),不能多继承;

如果要实现多继承,要用到接口(implemets  [接口名] )

Runnable是接口,当继承该接口时,要改写其中的run方法。

程序代码:

package pipi1;

import java.applet.*;

import java.util.*;

import java.awt.*;

public class Timer extends Applet implements Runnable {

Thread t = null;

TextField tf = new TextField(30); //创建文本框,用来显示时间

public void init() {

Label label=new Label("当前时间为:");

this.setBackground(Color.pink);

add(label);

add(tf);

}

public void start() { //启动线程

if (t == null) {

t = new Thread(this);

t.start();

}

}

public void stop() { //停止线程

if (t != null) {

t.stop();

t = null;

}

}

public void run() { //线程执行的内容

while (true) {

Date d = new Date();

tf.setText(d.toString());

try {

Thread.sleep(1000); //每隔一秒执行一次,默认以毫秒为单位

} catch (InterruptedException e) {

}

}

}

}

运行结果:

ef9da36b104dd9cd49af4fdb021cdca2.png

Java电子时钟实现代码

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值