Revision lab: GUI, Events and Thread


มาหัดทำ slot machine กัน (ข้อนี้เคยเป็นข้อสอบ final ของรุ่นพี่ๆมาก่อน แต่อันนี้เอามาตัดทอน เราทำแค่ส่วนเขียนโค้ดการทำงาน ไม่ต้องขึ้นรูป และไม่ต้องทำ document และ unit test - จะได้รู้ภายหลัง)

มี GUI ของ slot machine ให้มาดังรูป 
    ตัวไฟล์จาร์ อยู่นี่

สำหรับแล็บในครั้งนี้คือการทำให้ Slot Matchine เล่นได้

เงื่อนไขต่างๆ มีดังนี้
วันนี้ไม่มีการบ้านนะ ให้ไปฝึกทำแล็บเก่าๆและแล็บนี้ให้ได้เร็วๆ โดยไม่ต้องดูโค้ดหรือเอกสารประกอบ น่าจะดีที่สุด
หมายเหตุ ควรลองนั่งทำแล็บนี้ให้ได้ในหนึ่งชั่วโมง หรือหนึ่งชั่วโมงหน่อยๆ ให้ส่งเที่ยงคืนก็จริง แต่ว่าควรจะลองจับเวลาทำเองด้วยเพื่อให้คล่อง  เอาให้คล่องนะ
ถ้าจะลองจับเวลาการขึ้นโครง user interface ด้วยตัวเองตั้งแต่ต้น ข้อนี้น่าจะใช้เวลาอย่างมากที่สุดหนึ่งชั่วโมง ถ้าไม่ได้แสดงว่าเราอาจจะยังไม่คล่องพอ ลองฝึกดูนะ


พอทำเสร็จแล้ว ทำเป็น executable jar ไว้ (เอา source ใส่ด้วย อย่าลืม)
ส่งมาที่ progmethcp@gmail.com ภายในเที่ยงคืนวันพุธที่ทำแล็บนี้  โดยในเมล์ subject ต้องเขียนเป็น studentId_lab06_secNumber และชื่อไฟล์จะต้องเป็น studentId_lab06_secNumber.jar   ตัวอย่างเช่น 5032117621_lab04_1.jar

studentID คือเลขประจำตัวนิสิต

secNumber คือเบอร์ตอนเรียน