- New project สร้างไฟล์โดยเลือกเป็น Swing GUI --> JFrame Form จากนั้นตั้งชื่อไฟล์ Calculator
- จะได้หน้าจอดังนี้
- ลาก TextField และ Lable จัดวางตามรูป
- ในส่วนของ Lable, TextField แก้ข้อความตามรูป และทำการตั้งชื่อให้กับ TextField ใหม่ เพื่อให้ง่ายแก่การจำ วิธีการแก้ชื่อให้ใช้เมาท์ชี้ไปที่ TextField จากนั้นคลิ๊กขวา แล้วเลือก Chang Variable Name ..... จะพบหน้าต่างสำหรับตั้งชื่อตัวแปร ดังรูป
- โดยที่
TextField1 แก้เป็น txtNum1 ซึ่งจะใช้รับค่าของตัวเลขชุดที่ 1
TextField2 แก้เป็น txtNum2 ซึ่งจะใช้รับค่าของตัวเลขชุดที่ 2
TextField3 แก้เป็น txtOut ซึ่งจะใช้รับค่าของผลลัพธ์
- จากนั้นลาก ปุ่ม button มาวางทั้งหมด 4 ปุ่ม โดยที่
button1 แก้ตัวหนังสือเป็น + และแก้ชื่อตัวแปรเป็น cmdAdd
button2 แก้ตัวหนังสือเป็น - และแก้ชื่อตัวแปรเป็น cmdSub
button3 แก้ตัวหนังสือเป็น * และแก้ชื่อตัวแปรเป็น cmdPower
button4 แก้ตัวหนังสือเป็น / และแก้ชื่อตัวแปรเป็น cmdDiv ตามรูป
- จากนั้นทำการผูก Event ให้กับปุ่ม button ปุ่ม + โดยคลิ๊กเมาท์ขวาที่ปุ่ม เลือก Events --> Action --> actionPerformed ตามรูป
จะพบหน้าตาดังนี้
ทำการเขียนโค๊ดดังนี้
- ผูก Event ให้กับปุ่ม - เขียนโค๊ดดังนี้
- ผูก Event ให้กับปุ่ม * เขียนโค๊ดดังนี้
- ผูก Event ให้กับปุ่ม / เขียนโค๊ดดังนี้
Output
เมื่อรันโปรแกรมจะขึ้นหน้าต่างให้เราใส่ข้อมูลในตัวเลขชุดที่ 1 และ 2 จากนั้นทำการกดปุ่มที่ต้องการคำนวณ เมื่อดปุ่มแล้วผลลัพธ์จาการคำนวณจะโชว์ที่ช่อง Output
มียกกำลัง และ เครื่องหมายอื่นอีกใหมครับ^^
ตอบลบ