...
JTextField txtTime = new JTextField();
...
 Date date = new Date();
 DateFormat df = DateFormat.getDateTimeInstance();
txtTime.setText=(df.format(date));

解决方案 »

  1.   

    用线程噻.
    do{
    Date date = new Date();
    DateFormat df = DateFormat.getDateTimeInstance();
    txtTime.setText=(df.format(date));
    sleep(1000);//睡一秒
    }while(true);
      

  2.   

    import java.util.Timer;
    import java.util.TimerTask;
    import javax.swing.JTextField;
    import javax.swing.JFrame;
    import java.awt.Color;
    import java.util.Calendar;
    class Timertest extends JFrame
    {
    JTextField jtd = new JTextField(25);
    Timertest()
    {
    setSize(200, 150);
    jtd.setForeground(new Color(255,0, 0));
    getContentPane().add(jtd);
    }
    public static void main(String[] args)
    {
    final Timertest tt = new Timertest();
    Timer timer = new Timer();
    timer.schedule(new TimerTask()
    {
    public void run()
    {
    Calendar cdr = Calendar.getInstance();
    tt.jtd.setText(cdr.get(Calendar.YEAR) + "年" + cdr.get(Calendar.MONTH) +
    "月" + cdr.get(Calendar.DAY_OF_MONTH) + "日" + cdr.get(Calendar.HOUR) + 
    "时" + cdr.get(Calendar.MINUTE) + "分" + cdr.get(Calendar.SECOND) +
    "秒");
    }
    }, 0, 1000);
    tt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    tt.setVisible(true);
    }
    }