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) {
}
}
}
}
運行結果:
Java電子時鐘實現代碼
總結
以上是生活随笔為你收集整理的java 电子时钟_Java电子时钟实现代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GPS数据格式的分析与处理
- 下一篇: java mencoder_mencod