0
私はJFrameの時計を使っていますが、それ自体は上書きされ、私は自分のJFrameで自分の時計を見ようとしていますが、それ自体の上に書き込みを続けます。
//starting new Thread which will update time
new Thread(new Runnable() {
public void run() {
try {
updateTime();
} catch (Exception ie) {}
}
}).start();
}
public void updateTime() {
try {
while (true) { // geting Time in desire format
time.setText(new SimpleDateFormat("hh:mm:ss a").format(new java.util.Date()));
// Thread sleeping for 1 sec
Thread.currentThread().sleep(1000);
}
} catch (Exception e) {
System.out.println("Exception in Thread Sleep : " + e);
}
}
。私のプログラムに書いていますが、それだけで上書きを続けています。私は自分のコードを投稿することができますが、スタックのオーバーフローは許されませんでした。 – noeway
私は '時間'はJLabelコンポーネントであると仮定しようとしています。 JLabelのテキストを消去する前に、単にJLabelのテキストを消去するだけです。jLabel1.setText( "");どこに間違っているのかを確認するには、コードが本当に必要です。 – DevilsHnd
時間のための私のコードがある、私はtime.setText( "");なんとなくそれはまだ時間を上書きし続けていました...私はsetText( "");で? – noeway