Em có một đoạn code setText cho Label,em muốn trên giao diện hiển thị từ 1->10:
for(int i=0;i<10;i++){
jLabel.setText(i+"");
try {
Thread.sleep(500);
System.out.println(i);
repaint();
} catch (InterruptedException ex) {
Logger.getLogger(setGUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
Cho em hỏi là tại sao khi vòng for chạy xong thì cái Label hiển thị luôn là 10 trong khi ý đồ đoạn code của em là cho cái Label đó hiển thị từ 1->10. Không biết đoạn code của em có sai ở đâu không. Mong các ae chỉ giáo.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?