แนะนำ
หมายเหตุ: ก่อนที่คุณจะเริ่มบทช่วยสอนนี้ คุณต้องดาวน์โหลดและติดตั้ง Java SE Development Kit
Java Applet เปรียบเสมือนแอปพลิเคชัน Java ซึ่งสร้างขึ้นโดยทำตามขั้นตอนสามขั้นตอนเดียวกัน ได้แก่ เขียน คอมไพล์ และรัน ข้อแตกต่างก็คือพวกมันทำงานบนส่วนหนึ่งของหน้าเว็บ แทนที่จะทำงานบนเดสก์ท็อปของคุณ
วัตถุประสงค์หลักของบทความนี้คือการสร้างแอปเพล็ต Java อย่างง่าย เพื่อให้บรรลุเป้าหมายนี้ มีขั้นตอนพื้นฐานสามขั้นตอนที่ต้องปฏิบัติตาม:
1. เขียนแอปเพล็ตอย่างง่ายใน Java
2. คอมไพล์ซอร์สโค้ด Java
3. สร้างหน้า HTML ที่เกี่ยวข้องกับแอปเพล็ต
4. เปิดหน้า HTML ในเบราว์เซอร์
การเขียนซอร์สโค้ด Java
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
ฉันใช้ Notepad เพื่อสร้างไฟล์ซอร์สโค้ด Java ของฉัน เปิดตัวแก้ไขที่คุณเลือกและป้อนโค้ดดังนี้:
// อ้างอิงไลบรารี Java ที่จำเป็น นำเข้า java.applet.Applet; // โค้ดแอปเพล็ตสาธารณะ FirstApplet ขยาย Applet { สีโมฆะสาธารณะ (กราฟิก g) { // วาดรูปสี่เหลี่ยมผืนผ้า width=250, ความสูง =100 g.drawRect(0,0,250,100); //ตั้งค่าสีเป็นสีน้ำเงิน g.setColor(Color.blue); //เขียนข้อความไปยังหน้าเว็บ g.drawString("ดูฉันสิ ฉันเป็น Java Applet!",10,50);
อย่ากังวลมากเกินไปเกี่ยวกับความหมายของรหัส นี่คือแอปเพล็ตแรกของคุณ และสิ่งสำคัญคือต้องดูวิธีการสร้าง คอมไพล์ และรัน
บันทึกไฟล์
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
บันทึกไฟล์โปรแกรมของคุณเป็น "FirstApplet.java" ตรวจสอบให้แน่ใจว่าคุณใช้ชื่อไฟล์ที่ถูกต้อง หากคุณเห็นรหัสเช่นนี้:
FirstApplet ระดับสาธารณะขยาย Applet {
นี่คือคำสั่งในการเรียกคลาสแอปเพล็ต "FirstApplet" ชื่อไฟล์ควรตรงกับชื่อของคลาสและมีนามสกุล ".java" หากไฟล์ของคุณไม่ได้บันทึกเป็น "FirstApplet.java" คอมไพลเลอร์ Java จะบ่นและไม่คอมไพล์แอปเพล็ตของคุณ
เปิดหน้าต่างเทอร์มินัล
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
หากต้องการเปิดหน้าต่างเทอร์มินัล ให้กดปุ่ม "Windows" และตัวอักษร "R"
คุณจะเห็น "เรียกใช้กล่องโต้ตอบ" ป้อน "cmd" และคลิก "ตกลง"
หน้าต่างเทอร์มินัลจะปรากฏขึ้น มันคิดว่ามันเป็นเวอร์ชันข้อความของ Windows Explorer ซึ่งช่วยให้คุณสามารถเรียกดูไดเร็กทอรีต่างๆ บนคอมพิวเตอร์ของคุณ ดูไฟล์ที่มีอยู่ และรันโปรแกรมที่คุณต้องการได้ ซึ่งสามารถทำได้โดยการพิมพ์คำสั่งในหน้าต่าง
จาวาคอมไพเลอร์
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
เราจำเป็นต้องมีหน้าต่างเทอร์มินัลเพื่อเข้าถึงคอมไพเลอร์ Java ชื่อ "javac" นี่คือโปรแกรมที่อ่านโค้ดในไฟล์ FirstApplet.java และแปลเป็นภาษาที่คอมพิวเตอร์ของคุณสามารถเข้าใจได้ กระบวนการนี้เป็นการรวบรวม เช่นเดียวกับแอปพลิเคชัน Java จะต้องรวบรวมแอปเพล็ต Java
ในการรัน javac จากหน้าต่างเทอร์มินัล คุณต้องบอกคอมพิวเตอร์ว่าอยู่ที่ไหน บนเครื่องของฉัน มันอยู่ในไดเร็กทอรี "C:/Program Files/Java/jdk1.6.0_06/bin" หากคุณไม่มีไดเร็กทอรีดังกล่าว ให้ค้นหาไฟล์ "javac" ใน Windows Explorer เพื่อค้นหาตำแหน่งของไฟล์
เมื่อคุณพบตำแหน่งแล้ว ให้ป้อนคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล:
set path= *ไดเร็กทอรีที่ javac อาศัยอยู่*
เช่น
ตั้งค่า path=C:/Program Files/Java/jdk1.6.0_06/bin
กด Enter หน้าต่างเทอร์มินัลไม่ได้ทำอะไรฉูดฉาด เพียงแต่จะพาคุณกลับไปที่พรอมต์คำสั่ง อย่างไรก็ตาม เส้นทางของคอมไพเลอร์ได้ถูกตั้งค่าแล้ว
เปลี่ยนไดเรกทอรี
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
ดูว่าไฟล์ FirstApplet.java ถูกบันทึกไว้ที่ไหน ไฟล์ของฉันถูกบันทึกไว้ใน "C:/Documents and Settings/Paul/My Documents/Java/Applets"
หากต้องการเปลี่ยนไดเร็กทอรีในหน้าต่างเทอร์มินัล ให้ป้อนคำสั่งต่อไปนี้:
cd *ไดเร็กทอรีที่บันทึกไฟล์ FirstApplet.java*
เช่น
cd C:/Documents and Settings/Paul/My Documents/Java/Applets.cd
คุณสามารถบอกได้ว่าคุณอยู่ในไดเร็กทอรีทางด้านขวาโดยดูเคอร์เซอร์ทางด้านซ้าย ตอนนี้เราพร้อมที่จะรวบรวมแอปเพล็ตแล้ว ป้อนคำสั่ง:
javacFirstApplet.java
หลังจากกด Enter คอมไพเลอร์จะเห็นโค้ดที่อยู่ในไฟล์ FirstApplet.java และพยายามคอมไพล์ หากไม่สามารถทำได้ก็จะแสดงชุดข้อผิดพลาดเพื่อช่วยคุณแก้ไขโค้ด
หากคุณกลับไปที่พร้อมท์คำสั่งโดยไม่มีการแจ้งข้อมูลใดๆ แสดงว่าแอปเพล็ตของคุณได้รับการคอมไพล์เรียบร้อยแล้ว ถ้าไม่เช่นนั้น ให้กลับไปตรวจสอบโค้ดที่คุณเขียน ตรวจสอบให้แน่ใจว่าตรงกับโค้ดตัวอย่างและบันทึกไฟล์อีกครั้ง ทำสิ่งนี้ต่อไปจนกว่า javac จะทำงานโดยไม่มีข้อผิดพลาดใดๆ
เคล็ดลับ: เมื่อคอมไพล์แอปเพล็ตสำเร็จ คุณจะเห็นไฟล์ใหม่ในไดเร็กทอรีเดียวกัน เรียกว่า "FirstApplet.class" นี่คือแอปเพล็ตเวอร์ชันที่คอมไพล์ของคุณ
สร้างไฟล์ HTML
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
เป็นที่น่าสังเกตว่าจนถึงตอนนี้คุณได้ทำตามขั้นตอนเดียวกับที่คุณกำลังสร้างแอปพลิเคชัน Java แอปเพล็ตถูกสร้างและบันทึกในไฟล์ข้อความและได้รับการคอมไพล์โดยคอมไพเลอร์ javac
Java Applets แตกต่างจากแอปพลิเคชัน Java เมื่อทำงาน สิ่งที่จำเป็นตอนนี้คือหน้าเว็บที่เกี่ยวข้องกับไฟล์ FirstApplet.class โปรดจำไว้ว่าไฟล์คลาสคือเวอร์ชันที่คอมไพล์ของแอปเพล็ตของคุณ ซึ่งเป็นไฟล์ที่คอมพิวเตอร์ของคุณสามารถรู้จักและดำเนินการได้
เปิด Notepad แล้วป้อนโค้ด HTML ต่อไปนี้:
<HTML><HEAD><TITLE>Java Applet แรกของฉัน</HEAD><BODY>นี่คือ Java Applet แรกของฉัน: <applet code="FirstApplet.class" height ="300"></BODY></HTML>
บันทึกไฟล์เป็น "MyWebpage.html" ในไดเร็กทอรีเดียวกับไฟล์ Java applet ของคุณ
นี่คือบรรทัดที่สำคัญที่สุดในหน้าเว็บ:
< รหัสแอปเพล็ต = "FirstApplet.class" height ="300">
เมื่อหน้าเว็บปรากฏขึ้น ระบบจะแจ้งให้เบราว์เซอร์เปิดแอปเพล็ต Java ของคุณและเรียกใช้
เปิดหน้า HTML
ภาพหน้าจอผลิตภัณฑ์ Microsoft พิมพ์ซ้ำโดยได้รับอนุญาตจาก Microsoft Corporation
ขั้นตอนสุดท้ายก็เป็นขั้นตอนที่ดีที่สุดเช่นกัน เราจะเห็น Java applet เริ่มทำงาน ใช้ Windows Explorer เพื่อนำทางไดเรกทอรีที่เก็บไว้ในหน้า HTML ตัวอย่างเช่น หน้าเว็บของฉันถูกบันทึกใน "C:/Documents and Settings/Paul/My Documents/Java/Applets" และไฟล์แอปเพล็ต Java อื่นของฉัน
ดับเบิลคลิกที่ไฟล์ MyWebpage.html เบราว์เซอร์เริ่มต้นของคุณจะเปิดขึ้นและแอปเพล็ต Java จะทำงาน
ขอแสดงความยินดี คุณได้สร้างแอปเพล็ต Java แรกของคุณแล้ว!
สรุปด่วน
ใช้เวลาสักครู่เพื่อสรุปขั้นตอนในการสร้าง Java applet จะเหมือนกันในทุกแอปเพล็ตที่คุณสร้าง:
1. เขียนโค้ด Java ในไฟล์ข้อความ
2. บันทึกไฟล์
3. รวบรวมโค้ด
4. แก้ไขข้อผิดพลาด
5. แอปเพล็ตอ้างอิงใน HTML
6. เรียกใช้แอปเพล็ตโดยเรียกดูเว็บ