[J2SE] Java Swing JLabel 一問
請教各位前輩
我要做一個抽獎程式
要有類似轉盤的樣式
所以,我設計了一段程式
但是一直無法成功運行
這個功能是這樣的
它會從 0 開始跳起
一直跳到指定的數字
for (int i = 0; i <pick[num]; i++) {
String input = String.valueOf(i);
L2.setText(input);
try {
Thread.sleep(100);
//Main.sleep(100);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
L2.setText(pick[num].toString());
L2 是一個 JLabel
根據理想狀態 L2 應該會先跳 0 然後停 0.1 秒
然後再跳 1,再跳 0.1 秒
可是,實際運行狀況,則會是停了數秒後
L2 直接顯示指定值
想請教各位大大,我是否是哪裡邏輯思路錯誤呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.101.33
→
12/19 01:17, , 1F
12/19 01:17, 1F
推
12/19 01:18, , 2F
12/19 01:18, 2F
→
12/19 01:19, , 3F
12/19 01:19, 3F
→
12/19 01:35, , 4F
12/19 01:35, 4F
→
12/19 01:56, , 5F
12/19 01:56, 5F
→
12/19 02:00, , 6F
12/19 02:00, 6F
→
12/19 02:00, , 7F
12/19 02:00, 7F
→
12/19 20:07, , 8F
12/19 20:07, 8F
→
12/20 00:44, , 9F
12/20 00:44, 9F