Navigator
Java UIManager
Demo Project
Desktop GUI
- JTextField/JLabel
- JProgressBar/JSlider
- JCheckBox
- JDialog/JColorChooser
- JComboBox/JList
- JRadioButton
- JSpinner
- JTextArea
- JTable
J2ME (Java Mobile)
JME (JMonkey)
Tutorial & Doc
Java Monkey Engine (EN)
JavaFX (En)

Netbeans IDE

Swing and GUI Create 2D Game with NetBeans IDE
Learn Start - Key
4. นำ JButton มาวางดังภาพ
5. จากนั้นคลิกขวาที่ JButton เลือก Event => Key => KeyPressed แล้วเขียนโค้ดดังนี้
6. ทดสอบการทำงานของโปรแกรม

7. ผลการทดสอบโปรแกรมเกมเราจะสามารถควบคุมตัวละครได้ด้วยการกด ปุ่ม W,S,E และ D
- อธิบายโค้ดโปรแกรม
| if (evt.getKeyCode() == evt.VK_W) { } - ตรวจสอบว่ามีการกดปุ่ม " W " อยู่ในขณะนี้หรือไม่ |
jLabel2.setBounds(jLabel2.getBounds().x, jLabel2.getBounds().y - 5, 30, 50); - setBounds : setBounds(ตำแหน่งในแกน x , ตำแหน่งในแกน y, ความกว้างของ JLabel , ความสูงของ JLabel ); - เมื่อกดปุ่ม " W " ให้แกน y บวก 5 px. จะทำให้ตัวละครเดินไปข้างหน้า |
| jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/ImageJava2DGame/Cha4.png"))); |
- เมื่อมีการกดปุ่ม " W " ให้เปลี่ยนภาพเป็น
โดยการใช้คำสั่ง setIcon ของ JLabel ดังนี้
X .setIcon(new javax.swing.ImageIcon(getClass().getResource("path ที่เก็บของรูปภาพ ")));






