import javax.swing.JOptionPane;
public class Th extends Thread implements Runnable{
Th() throws InterruptedException{
for(int i = 1;i <= 200;i++)
{
System.out.println(i);
sleep(1000);
if(i==8){
JOptionPane.showMessageDialog(null, "Hurry");
}
if(i==15){
JOptionPane.showMessageDialog(null, "End");
System.exit(0);
}
}
}
public static void main(String[] args) throws InterruptedException {
new Th();
}
}
ผมลองเอาไปใส่ในงานผมแล้วมัน ติดตรง sleep ครับ
ตอบลบคือลองแก้แล้ว erro หนักกว่าเดิมอีก ก็เลย งงๆ
เพราะงานผม มัน extends JFrame implements ActionListener
แต่อันนี้มัน extends Thread implements Runnable ทำไงดีครับ
ขอคำแนะนำด้วย ขอบคุณครับ
แนะนำให้ new Object มาใช้ครับ
ตอบลบลองสังเกตุดูดีๆจะเห็นว่า โปรแกรมนี้มันทำงานได้ เพราะมีการเรียก contructer ที่ชื่อว่า Th มาทำงาน (ดูใน main ครับเห็นไหม new Th();) เวลาเอาไปใส่ในเกมเรา ก็ new object คลาสนี้มาใช้ได้เลยครับ เเพราะเทรดจะทำงานแบบอิสระครับ
อ๋อๆๆ ได้แล้วครับ ขอบคุณมากๆเลยครับ
ตอบลบ