Friday, 15 January 2010

java - My clock not show second increasing -



java - My clock not show second increasing -

why clock not showing seconds increasing?

public class timetest extends javax.swing.jframe { public timetest() { initcomponents(); showtime(); } public static void main(string args[]) { java.awt.eventqueue.invokelater(new runnable() { public void run() { new timetest().setvisible(true); } }); } private javax.swing.jlabel timelable; private void showtime() { timer timer = new timer(100, new actionlistener() { @override public void actionperformed(actionevent e) { calendar time = calendar.getinstance(); timelable.settext(time.gettime().tostring()); } }); timer.setrepeats(false); timer.start(); } }

i haven't written code, generated ide.

replace

timer.setrepeats(false);

with

timer.setrepeats(true);

i add together date formatter pretty look

public class timetest extends javax.swing.jframe { simpledateformat date_format = new simpledateformat("mmm dd, yyyy hh:mm:ss"); public timetest() { initcomponents(); showtime(); } public static void main(string args[]) { java.awt.eventqueue.invokelater(new runnable() { public void run() { new timetest().setvisible(true); } }); } private javax.swing.jlabel timelable; private void showtime() { timer timer = new timer(100, new actionlistener() { @override public void actionperformed(actionevent e) { calendar time = calendar.getinstance(); timelable.settext(date_format.format(time.gettime())); } }); timer.setrepeats(true); timer.start(); } }

java swing time

No comments:

Post a Comment