6. เมื่อรู้จักหน้าตาหรือ GUI แบบคร่าวๆของ NetBeans กันแล้วต่อไปก็มาลองเขียนโปรแกรมง่ายกันโดยเริ่มจาก
การ New Project ใหม่ขึ้นมา โดยการเลือกที่ File >> New Project
จะมีหน้าต่างขึ้นมาให้เราเลือกโดยให้เราทาการเลือก Java และ Java Application แล้วกด Next
7. จากนั้นจะมีหน้าต่างให้กาหนดค่ารายละเอียดต่างๆของProject โดยจะบังคับให้ใส่ Project Name ในที่นี้จะตั้งชื่อ Project ว่า
NetBeansTutorial และชื่อ Main Class ว่า MainClass เมื่อกาหนดค่ารายละเอียดต่างๆแล้วกด Finish
เราจะได้Project ที่ชื่อว่า NetBeansTutorial และ File ชื่อ MainClass.java ขึ้นมา ต่อไปเราจะลองสร้างclass TestObj ขึ้นมา เพื่อ
ลองใช้Funtion บางอย่างของNetBeans โดยการสร้าง class ใหม่นั้น เราสามารถทาได้โดย คลิกขวาที่ชื่อ Project แล้วเลือก New >> Java Class
ดังภาพ
8. หลังจากนั้นจะปรากฏหน้าต่างขึ้นมาให้กาหนดรายละเอียดโดยให้ตั้งชื่อ Class ว่า TestObj แล้วกด Finish
ภายใน class TestObj จะมี code ดังนี้
public class TestObj {
private String firstName;
private String lastName;
public void showName() {
System.out.println("THIS IS METHOD showName()");
System.out.println("My name is "+firstName+" "+lastName);
}
}
9. จะเห็นได้ว่า Attribute ใน Class TestObj เป็น private ฉะนั้นก็จะต้องมี Getter and Setter เรา
สามารถที่จะสั่งให้NetBeans สร้าง Getter and Setter จาก Attribute ที่มีอยู่ได้โดยการคลิกขวาที่หน้าจอที่
ใช้เขียน code แล้วเลือก Insert Code จะปรากฏหน้าต่างขึ้นมาให้เลือกที่ Getter and Setter
หน้าต่างสาหรับการGenerate Getters and Setters จะขึ้นมา ให้เราทาการเลือกว่าจะสร้าง
Getters and Setters ให้กับ Attribute ใดบ้าง เมื่อเลือกเสร็จเรียบร้อยให้กด Generate
10. เราจะได้code ของ class TestObj ดังนี้
public class TestObj {
private String firstName;
private String lastName;
public void showName() {
System.out.println("THIS IS METHOD showName()");
System.out.println("My name is "+firstName+" "+lastName);
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
11. นอกจากการ Generate Getters and Setters แล้ว เราสามารถคลิกขวาเพื่อดู Function อื่นๆที่
NetBeans สามารถช่วยจัดการให้การทางานของเราง่ายขึ้น
เมื่อได้class TestObj แล้ว ต่อไปเราก็ทาการแก้ไข code ของ MainClass
ให้เป็นดังนี้
public class MainClass {
public static void main(String[] args) {
TestObj temp = new TestObj();
temp.setFirstName("Itthi");
temp.setLastName("Kruenarongkul");
temp.showName();
temp.setFirstName("Monthinee");
temp.setLastName("Buntawee");
temp.showName();
}
}
12. เมื่อทาการแก้ไข Code เสร็จเรียบร้อย เราจะลองทาการ Run โปรแกรมนี้ดู โดยการกดปุ่มสีเขียวที่อยู่ด้านล่างแถบเมนู
โดย NetBeans จะทาการ Save ให้อัตโนมัติทุกครั้งที่จะทาการ Run ถ้า NetBeans ทาการ compile แล้วไม่พบ error
โปรแกรมจะแสดงผลที่ส่วนด้านล่างดังภาพ