怎么在java中,根据时间的变化而改变JLable中的图片啊,先谢谢各位大虾拉!!!

解决方案 »

  1.   

    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();
    }}我刚刚写了一个线程的例子动态的显示文字