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));