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 Collision Game
8. การเช็คการชนของตัวละครเขียนโค้ดด้านล่างเพิ่มลงไปที่เดียวกับการกดปุ่มควบคุม
if ((jLabel2.getBounds().y <= 3)) { |
9. ผลการทดสอบโปรแกรมเกมเมื่อตัวละครเดินไปยังขอบตัวละครจะติดและเดินต่อไปไม่ได้

10. อธิบายโค้ดโปรแกรม ( การชน )
| if ((jLabel2.getBounds().y <= 3)) { jLabel2.setBounds(jLabel2.getBounds().x, jLabel2.getBounds().y + 5, 30, 50); } |
: โค้ดด้านบน คือเมื่อ jLabel2 หรือตัวละครอยู่ในตำแหน่งที่แกน Y ของตัวละครน้อยกว่าหรือเท่ากับ พิกัดของหน้าต่างแอปพิเคชั่น คือ 3 px แล้วกำหนดให้ตัวละครทำการบวกพิกัดของแกน "Y" เพิ่มอีก 5 px จะทำให้ตัวละครไม่สามารถที่จะเดินหน้าต่อไปได้ ( โค้ดส่วนที่เหลือก็ใช้วิธีการเดียวกันครับ )






