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