Page 46 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 46

12-36 การ​โปรแกรมค​ อมพิวเตอร์ข​ ั้นส​ ูง

       ค�ำ อ​ ธบิ าย​โปรแกรม
       บรรทัดท​ ี่ 1 	 เป็นการ​ระบุ​ว่า​เป็น​ไฟล์ html
       บรรทัด​ที่ 2 	 เปิด tag applet ระบุ​ชื่อ​โปรแกรม​จาวา​แอพเพล็ต​ที่​ได้​จาก​การ​คอม​ไพล์ และ​ขนาด​ของ​

                    หน้าต่างแ​ อพเพล็ต​ที่แ​ สดงบ​ นเ​ว็บเพจ มี​ความก​ ว้าง 500 พิกเซล และค​ วาม​สูง 500 พิกเซล
       บรรทัด​ที่ 3 	 กำ�หนด​ตัวแปร​พารามิเตอร์​ชื่อ Image1 ซึ่ง​ได้​จัด​เก็บ​รูปภาพ images.jpg การ​กำ�หนด

                    <param> เป็นการส​ ่งผ​ ่านค​ ่าพ​ ารามิเตอร์จ​ าก​ไฟล์ html ไป​ยัง​โปรแกรม​จาวาแ​ อพเพล็ต
       บรรทัด​ที่ 4-5 	 ปิด​แท็ก </applet> และ </html>

       การก​ ำ�หนด​ค่า​พารามิเตอร์ใ​น codebase ของ​โปรแกรมน​ ี้​เป็น​กรณีท​ ี่ไ​ฟล์ .class อยู่​ใน local host สำ�หรับ​
กรณี​ที่​ไฟล์ .class จัด​เก็บ​ที่​เครื่อง​เซิร์ฟเวอร์ (server) บน​ระบบ​อินเทอร์เน็ต​จะ​ต้อง​ระบุ​ตำ�แหน่ง​ที่​อยู่​หรือ URL
ให้ค​ รบ​ถ้วน เช่น codebase = "http://applet.example.com/public/ImageApplet1.class" เป็นต้น

       4) 	การป​ ระมวล​ผลโ​ปรแกรม ImageApplet1.html ดำ�เนินก​ าร​ดังนี้
            – 	การป​ ระมวล​ผลบ​ น​โปรแกรม Applet Viewer ได้​ผลลัพธ์​ดัง​ภาพ​ที่ 12.21 ก.
            – 	การป​ ระมวล​ผล​บนโ​ปรแ​ ก​รม​เว็บ​เบ​ราว์เ​ซอร์​คือ Internet Explorer ได้​ผลลัพธ์​ดัง​ภาพ​ที่ 12.21 ข.

	  ก. ประมวล​ผลบ​ น applet viewer 	  ข. ประมวลผ​ ลบ​ น Intermet Explorer

   ภาพ​ที่ 12.21 ผลลพั ธ​์ของ​โปรแกรม ImageApplet1.java

       และจ​ ากโ​ปรแกรมจ​ าวาแ​ อพเพลต็ ImageApplet1.java สามารถก​ �ำ หนดส​ ข​ี องต​ วั อ​ กั ษร ชนดิ ร​ ปู แ​ บบต​ วั อ​ กั ษร
สไตล์​ของ​ตัวอ​ ักษร​แบบห​ นา​เข้ม และ​ขนาด​ของต​ ัวอ​ ักษร โดย​จะ​ต้องเ​พิ่มค​ ำ�​สั่ง import ดังนี้

            import java.awt.Font;
            import java.awt.Color;
       และ​การ​กำ�หนด​เมธอด​สี​ของต​ ัวอ​ ักษร สไตล์ข​ อง​ตัวอ​ ักษร ชนิด​และ​ขนาดข​ องต​ ัวอ​ ักษร เป็น​ดังนี้
            grp.setColor(Color.red);
            grp.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 10));
   41   42   43   44   45   46   47   48   49   50   51