วันพฤหัสบดีที่ 5 มีนาคม พ.ศ. 2558

Work Shop Java GUI Lab2 ทำเครื่องคิดเลข

ใช้โปรแกรม netbean ในการเขียน เหมาะกับผู้ที่มีพื้นฐานการใช้งาน gui ด้วย netbean มาบ้างแล้ว

- 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













1 ความคิดเห็น: