日期:2014-05-20  浏览次数:20726 次

新手有问题啦。。。谢谢。。。。
怎么在java中,根据时间的变化而改变JLable中的图片啊,先谢谢各位大虾拉!!!

------解决方案--------------------
import java.util.Date;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class TestLabel {
public static void main(String[] args) {
show();
}

public static void show() {
final JLabel label = new JLabel( "hello ");
JFrame frame = new JFrame( "test ");
label.setSize(100, 100);
frame.getContentPane().add(label);

frame.setVisible(true);
frame.setSize(400, 400);
new Thread(new Runnable() {
public void run() {
while (true) {
label.setText(new Date().toLocaleString());
try {
Thread.sleep(2000);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}

}).start();
}

}

我刚刚写了一个线程的例子

动态的显示文字