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

การเ​ขียน​โปรแกรม​จาวาแ​ อพเพล็ต 12-45

แนว​ตอบ​กจิ กรรม 12.2.1
       1. 	 โปรแกรมจ​ าวา​แอพเพลต็ AppletExample1.java รายล​ ะเอียด​เปน็ ​ดังน้ี

 AppletExample1.java
  1 import java.applet.Applet;
  2 import java.awt.Graphics;
  3 import java.awt.Image;
  4 public class AppletExample1 extends Applet
  5{
  6 	 Image img1, img2;
  7 	 public void init()
  8 	{
  9 		 img1 = getImage(getDocumentBase(), getParameter("Image"));
  10 		 img2 = getImage(getDocumentBase(), getParameter("Image2"));
  11 	}
  12 	 public void paint(Graphics g)
  13 	{
  14 		 g.drawImage(img1,0,0,this);
  15 		 g.drawImage(img2,350,0,this);
  16 	}
  17 }

       2. 	 ไฟล์ AppletExample1.html จะ​มี Applet Tag ของ​โปรแกรม​จาวา​แอพเพลต็ AppletExample1.class
ดงั นี้

  1 <applet code = "AppletExample1" width = 700 height = 700>
  2 	 <param name = "Image1" value = "one.jpg">
  3 	 <param name = "Image2" value = "two.jpg">
  4 </applet>

       3. เม่ือ​ต้องการ​ให้​โปรแกรม​จาวา​แอพเพล็ต​แสดง​ภาพ​ใน​แนว​ตั้ง สามารถ​ปรับ​แก้ไข​โปรแกรม​จาวา​
แอพเพล็ต​ใน​ข้อ​ท่ี 1 โดย​การ​แก้ไข​เมธอด drawImage() จากเดิม g.drawImage(img2, 350, 0, this); เป็น
g.drawImage(img2, 0, 260, this);
   50   51   52   53   54   55   56   57   58   59   60