仔细去看看java api中的time 类吧.

解决方案 »

  1.   

    import java.util.*;
    import javax.swing.*;
    public class TE extends JFrame implements Runnable

       Thread Th;
       JPanel panel;
       JLabel lab;
       Calendar cal;
       public TE()
       {
           lab = new JLabel();
           panel = new JPanel();
           panel.add(lab);
           this.getContentPane().add(panel);
           Th = new Thread(this);
           Th.start();
           
           this.setSize(400,400);
           this.setVisible(true); 
       }
       public void run()
       {
            while(true)
            {
               cal = Calendar.getInstance();
               lab.setText(cal.get(Calendar.HOUR)+":"+cal.get(Calendar.MINUTE)+":"+cal.get(Calendar.SECOND));
               try
               {
                  Thread.sleep(1000);
               }catch(Exception e){};
            }
       }
       public static void main(String [] args)
       {
           new TE();
       }
    }这段代码在面板上动态显示系统时间,你具体要做成什么样子,自己改改吧
      

  2.   

    0210(DBoy) 能解释下这行语句的语法意义吗?
      

  3.   

    javax.swing.Timer 类可以用来做计时器
    Timer(int delay,ActionListener a);Timer.start();启动后Timer 类的实例会每隔delay(毫秒)长时间调用a中的actionPerforme(ActionEvent e)方法