โปรแกรมจาวาแอปเพล็ต

โปรแกรมจาวาแอปเพล็ต

                โปรแกรมจาวาแอปเพล็ต (Applet) คือโปรแกรมภาษาจาวาที่สามารถทำงานได้ภายใต้โปรแกรมเว็บบราวเซอร์ (Web Browser) ที่มี JVM อยู่ โปรแกรมจาวาแอปเพล็ตจะประกอยด้วยไฟล์ 2 ไฟล์ คือ

-         โปรแกรมภาษาจาวา (.java)

-         โปรแกรมภาษา HTML (.html)

โปรแกรมภาษา HTML จะต้องมีแท็ก (tag) ที่ชื่อ <APPLET> เพื่อใช้ในการโปรแกรมไบท์โค้ดที่ได้มาจากการคอมไพล์โปรแกรมจาวาแอปเพล็ตซึ่งภายในแท็กนี้จะมีคุณลักษณะต่าง ๆ คือ ชื่อโปรแกรมไบท์โค้ด (.class) และขนาดของโปรแกรมแอปเพล็ตที่ต้องการแสดงบนเว็บเพจ

คลาส Applet

                Applet เป็นคลาสประเภท GUI (Graphic user interface) ที่กำหนดไว้ใน Java API ที่อยู่ในแพคเก็จ java.applet โปรแกรมจาวาแอปเพล็ตทุกโปรแกรมจะต้องสืบทอดมาจากคลาสนี้โดยใช้คำสั่ง extends Applet คลาสที่ชื่อ Applet จัดเป็นคลาสประเภท Container ที่สืบทอดมาจากคลาสที่ชื่อ Panel โดยมีการจัดวางผังเป็นแบบ FlowLayout คลาสที่ชื่อ Applet จึงสามารถที่จะใส่ออปเจ็คที่เป็นส่วนประกอบกราฟฟิกของของแพคเก็จ AWT ได้ ในกรณีที่ต้องการใช้ส่วนประกอบกราฟฟิกของแพคเก็จ javax.swing โปรแกรมจาวาแอปเพล็ตจะต้องสืบทอดมาจากคลาสที่ชื่อ Japplet จะมีหลักการคล้ายกัน

                โปรแกรมจาวาแอปเพล็ตจะแตกต่างจากโปรแกรมจาวาประยุกต์ ตรงที่ไม่มีเมธอดที่ชื่อ main() แต่โปรแกรมเว็บบราวเซอร์จะรันโปรแกรมจาวาแอปเพล็ตโดยพิจารณาจาก เมธอดที่อยู่ในโปรแกรมซึ่งเป็นเมธอดของคลาสที่ชื่อ Applet ห้าเมธอดคือ init(), start(), stop(), destroy() และ paint()