小弟刚学JAVA
想做一个数字的时钟.怎么样才能时取得的时间是在一秒一秒的走动的呢??
想做一个数字的时钟.怎么样才能时取得的时间是在一秒一秒的走动的呢??
解决方案 »
- IO刚学,怎么错了,为什么结果会是-1?txt.txt文件是随便字母
- String to Char
- 大哥们 小妹我 想要一本 Thinking in Java Second Editon 作者 候捷 中国台湾的
- 有段代码不知道哪里有错误请赐教
- 诚心`请教CheckStyle是如何实现的
- 数据库的查询问题,包括数据库的方方面面,正常运行,结果不对!
- 郁闷,关于for循环的性能问题。大家快点来看
- 请问java里面输出参数怎么做?
- 关于dom的一个问题!!!!!!!!!!!!!
- 各位大哥大姐,请教一个关于数据库connection的理论问题,让我透过现象看本质吧.
- 求与JIDE中的PropertyPane功能类似的java开源控件,或自己写的代码,急用!
- 各位大侠,请教一个问题:
import javax.swing.JLabel;
import java.awt.BorderLayout;
import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;
import java.util.Date;
import java.text.SimpleDateFormat;public class ClockFrame extends JFrame implements Runnable,WindowListener
{
private Thread timer=null;
private JLabel jLabel=null;
private SimpleDateFormat sdf=null;
private boolean go; public ClockFrame()
{
super("时钟测试"); sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now=new Date(); jLabel=new JLabel(sdf.format(now));
getContentPane().add(jLabel,BorderLayout.CENTER);
addWindowListener(this);
setSize(100,50);
setLocation(300,200); go=true;
timer=new Thread(this);
timer.start();
} public void run()
{
while(go)
{
try
{
timer.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}finally
{
jLabel.setText(sdf.format(new Date()));
}
}
}
public void windowActivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e){
go=false;
setVisible(false);
System.exit(0);
}
public void windowDeactivated(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowOpened(WindowEvent e){} public static void main(String args[])
{
new ClockFrame().setVisible(true);
}
};