新手有问题啦。。。谢谢。。。。
怎么在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();
}
}
我刚刚写了一个线程的例子
动态的显示文字