@@@一个小问题@@@

miaohw2002 2004-04-29 07:32:30
做一个数字时钟Java小应用程序,要求每5豪秒milliseconds更新一次;而且还要求提供计时功能。


怎么显示毫秒,用哪个类。

用DATA也不行呀
...全文
13 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
aico 2004-04-29
java的类定时功能很弱。没办法达到太高的精度。
而且,就算定时器能达到这样的精度,java的图形界面
系统也无法保证以这样的速度更新。
  • 打赏
  • 举报
回复
aico 2004-04-29
java的关于时间的类,不能够达到5毫秒的定时。
不过我是写了一个小例子,你适当地参考吧。

import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.text.*;
public class t extends JFrame implements Runnable
{
SimpleDateFormat df = new SimpleDateFormat("hh:mm:ss.SS");
TextField tf = new TextField();

public static void main(String arg[])
{
new Thread(new t()).start();
}
public t()
{
getContentPane().add(tf);
pack();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void run()
{
int i=0;
while(i < 3000)
{
try
{
//Thread.sleep(5);
}catch(Exception e){}
showTime();
i++;
}
}
void printTime()
{
System.out.println(df.format(new Date()));
}
void showTime()
{
tf.setText(df.format(new Date()));
}
}
  • 打赏
  • 举报
回复
miaohw2002 2004-04-29
顶一下
  • 打赏
  • 举报
回复
miaohw2002 2004-04-29
不是呀?是一些看不明白的数字
  • 打赏
  • 举报
回复
DarrenWang 2004-04-29
Date类getTime后不就是毫秒嘛?!自己多查查API就什么都有了!
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
社区管理员
  • Java SE
申请成为版主
帖子事件
创建了帖子
2004-04-29 07:32
社区公告
暂无公告