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 เป็นต้น
   24   25   26   27   28   29   30   31   32   33   34