★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0231デフォルトの名無しさん
2005/10/02(日) 09:15:145.0だと確かに動くけど、1.4だとrepaint()してなくない?
// Clock.java
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Clock extends JFrame implements Runnable {
JLabel label;
public Clock() {
label = new JLabel( "00:00:00" );
getContentPane().add( label );
}
public static void main(String[] args) {
Clock self = new Clock();
new Thread( self ).start();
self.setTitle( "Clock" );
self.setSize( 100, 50 );
self.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
self.setVisible(true);
}
public void run() {
SimpleDateFormat formatter = new SimpleDateFormat( "HH:mm:ss" );
while( true ) {
try {
label.setText( formatter.format( new GregorianCalendar().getTime() ) );
Thread.sleep(1000);
} catch( InterruptedException ie ) {
}
}
}
}
■ このスレッドは過去ログ倉庫に格納されています