Lab user interface

เราต้องการเขียนโปรแกรมคำนวณเงินในธนาคารขึ้นมา โดยเริ่มต้นให้หน้าจอออกมาแบบนี้ (ไม่ต้องเหมือนเป๊ะ ทำโดยการ setLayout ให้ออกมาดูคล้ายๆกันก็ได้ จะได้เสร็จเร็วหน่อย)



Principal คือ เงินต้นที่ฝากธนาคาร
Interest Rate คือ อัตราดอกเบี้ย มีหน่วยเป็นเปอร์เซ็นต์
Years คือ จำนวนปีที่ฝากธนาคาร (ตรงนี้ใช้ JSpinner เพื่อให้เลื่อนขึ้นลง และจำกัดปี ให้อยู่ระหว่าง 1 ถึง 10 ปี เท่านั้น เลื่อนไปน้อยกว่า 1 หรือมากกว่า 10 ไม่ได้)

ตอนใช้งาน ผู้ใช้จะเติมข้อมูลลงไปในช่องที่ว่าง แล้วกด Calculate




จะเห็นว่า เงินรวมในธนาคารในแต่ละปีจะถูกพิมพ์ออกมา แล้วมี scrollbar ด้วย โดย scrollbar จะ scroll ไปบรรทัดสุดท้ายเอง (แต่เราสามารถจับเลื่อนไปมาได้ตามใจ) เงินรวม ไม่ต้องแสดงเครื่องหมายดอลล่าร์เหมือนในภาพตัวอย่างก็ได้


จงเขียนโปรแกรมนี้ จากเริ่มต้นโดยไม่มีอะไรเลย




พอทำเสร็จแล้ว ทำเป็น executable jar (เดี๋ยวบอกวิธีทำให้ด้านล่าง) ส่ง
มาที่ progmethcp@gmail.com ภายในวันอังคารที่ 6 กันยายน 
โดยในเมล์ subject ต้องเขียนเป็น <id>_GUI01

·         สำหรับแต่ละ .java ไฟล์ ให้ขึ้นต้นไฟล์ด้วยข้อมูลของตน ดังนี้

/* รหัสนิสิต

* ชื่อ-นามสกุล

*หมายเลขห้อง หมายเลขเครื่อง

*/

Export jar file ออกมาให้มีซอร์สโค้ดด้วย ตั้งชื่อไฟล์เป็น <id>_GUI01.jar โดย <id> คือเลขประจำตัวนิสิต







ไกด์

วิธีทำ executable jar (คือจาร์ไฟล์ที่ double click แล้วรันเลย)