0
我的函数绘制三个随机数,并根据此数字为JLabel的(一,二,三)设置适当的图标。我需要在2秒后更改此图标。2秒后的第二个线程
public void random() {
Random rand = new Random();
num1 = rand.nextInt(3);
num2 = rand.nextInt(3);
num3 = rand.nextInt(3);
if (num1==0){
one.setIcon(icon7);
}
if (num1==1){
one.setIcon(icon8);
}
if (num1==2){
one.setIcon(icon9);
}
if (num2==0){
two.setIcon(icon7);
}
if (num2==1){
two.setIcon(icon8);
}
if (num2==2){
two.setIcon(icon9);
}
if (num3==0){
three.setIcon(icon7);
}
if (num3==1){
three.setIcon(icon8);
}
if (num3==2){
three.setIcon(icon9);
}}
2秒后我想改变这样的图标:
one.setIcon(icon10);
two.setIcon(icon10);
three.setIcon(icon10);
我不知道,如何做到这一点,请帮我:)
如果你想打电话给一个确切的时间设置说'timer.setRepeats(假);'它的创作之后。 – Holger
谢谢!有用 :) – user1950221