Netbeans IDE

 

Thai netbeans -เรียนรู้เน็ตบีน - เรียน netbeans

Swing GUI with NetBeans IDE

Java Game 2D - Thread Start

1. ทำการสร้างโปรเจ็คและเจเฟรมขึ้นมาใหม่

2. ทำการ implements Runnable เข้ามาใช้งาน

public class Jarplus extends javax.swing.JFrame implements Runnable

3. ประกาศตัวแปร private Thread run; ภายในคลาสของเจเฟรม

4. นำ JProgressBar และ JButton มาวางดังภาพด้านล่าง

5. สร้างเมธอด Run ภายในคลาส ดังนี้

public void run() {
           for (int i = 0; i <= 100; i++) {
                       try {
                              run.sleep(50);
                              jProgressBar1.setValue(i);
                        } catch (InterruptedException ex) {
                            System.out.println("Error Thread");
                        }

           }
}

6. จากนั้นเขียน Action ภายในปุ่มดังนี้

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

run = new Thread(this, "run");
run.start();

}

7. ทดสอบการทำงานของเธรด (Shift+F6)

Download Thread Source Code for Netbeans.