Page 29 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 29
การเขียนโปรแกรมจ าวาแอพเพล็ต 12-19
– Applet Viewer window คือ หน้าต่างแ อพเพล็ตที่สร้างขึ้น
– class name on title bar คือ การแสดงชื่อของโปรแกรม SampleApplet1.class ที่เรียกใช้
บนแถบชื่อเรื่องของแ อพเพล็ตว ิวเวอร์
– Applet menu คือ เมนูของโปรแกรมแ อพเพล็ตว ิวเวอร์
– black text on cyan background คอื การแ สดงข อ้ ความข องเมธอด paint() บนห น้าต่างท ีก่ �ำ หนด
สีของพื้นหลังไว้ด ้วยเมธอด setBackground(Color.cyan)
การทำ�งานของโปรแกรมแ อพเพล็ตวิวเวอร์ในก ารเรียกใช้แอพเพล็ต แสดงดังภาพท ี่ 12.8
1
2
3
ภาพท ี่ 12.8 การเรียกใช้แอพเพลต็ ข องโปรแกรมแอพเพลต็ ววิ เวอร์
จากภ าพท ี่ 12.8 มีร ายล ะเอียดดังนี้
หมายเลข ➀ เมื่อแอพเพล็ตถูกเรียกใช้จ ะเริ่มต ้นท ำ�งาน ปรากฏข้อความ Applet has Initialized !! ตาม
ด้วยข ้อความ Applet has Started !!
หมายเลข ➁ กรณีที่ม ีการอ อกจากหน้าเว็บเพจชั่วคราว เช่น การย่อขนาดข องเว็บเพจ การกลับเข้ามาที่ห น้า
เว็บเพจเดิม เป็นผลให้แ อพเพล็ตอยู่ในสถานะหยุดแ ละเริ่มใช้งาน ดังป รากฏข ้อความ Applet has Started !! และ
Applet has Stopped !! หลายๆ ครั้ง
หมายเลข ➂ เมื่อปิดหน้าเว็บเพจค ำ�สั่ง destroy จะท ำ�งานเป็นล ำ�ดับสุดท้าย
4. แอพเพล็ตเมนูของโปรแกรมแ อพเพล็ตว วิ เวอร์
การค ลิกที่ Applet เพื่อแ สดง Applet menu จากภาพท ี่ 12.7 จะปรากฏเมนูคำ�สั่งของโปรแกรมแ อพเพล็ต
วิวเวอร์ ดังภาพที่ 12.9 ประกอบด้วยคำ�สั่งให้เลือกใช้ง าน เช่น คำ�สั่ง Restart คำ�สั่ง Reload คำ�สั่ง Stop คำ�สั่ง Save
คำ�สั่ง Start คำ�สั่ง Clone คำ�สั่ง Tag คำ�สั่ง Info คำ�สั่ง Edit คำ�สั่ง Print คำ�สั่ง close คำ�สั่ง Quit เป็นต้น