Page 72 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 72
12-62 การโปรแกรมคอมพิวเตอร์ข ั้นสูง
บรรทัดท ี่ 96-98 ถ้า onceClip มีค่าเท่ากับ null ให้แสดงข้อความว่าไฟล์เสียงยังไม่ได้โหลดบนแถบ
สถานะของเว็บเบร าว์เซอร์
บรรท ักท ี่ 99 หยุดการทำ�งาน actionPerformed
บรรทัดท ี่ 102-114 ถ้าป ุ่มท ี่กด คือ stopButton
บรรทัดที่ 103-107 ถ้า looping มีค ่าเท่ากับ true
บรรทัดที่ 104 กำ�หนดให้ looping มีค่าเท่ากับ false
บรรทัดท ี่ 105 หยุดเล่นไฟล์เสียงจ าก onceClip
บรรทัดที่ 106 กำ�หนดให้ loopButton คลิกได้
บรรทัดที่ 108-110 ถ้า onceClip มีค ่าไม่เท่ากับ null ให้ห ยุดเล่นไฟล์เสียงจ าก onceClip
บรรทัดท ี่ 111 กำ�หนดให้ stopButton คลิกไม่ได้
บรรทัดท ี่ 112 เรยี กใชเ้ มธอด showStatus เพือ่ แ สดงข อ้ ความว า่ ห ยดุ เลน่ ไฟลเ์ สยี งแ ลว้ บ นแ ถบส ถานะ
ของเว็บเบร าว์เซอร์
4) การส ร้างไฟล์ html ชื่อ SoundApplet.html สำ�หรับประมวลผ ลโปรแกรมจาวาแ อพเพล็ต ดังนี้
SoundApplet.html
1 <HTML>
2 <HEAD>
3 <TITLE>SoundApplet</TITLE>
4 </HEAD>
5 <BODY>
6 SoundApplet.java<BR><BR>
7 <applet code="SoundApplet.class" width="500" height ="100">
8 </BODY>
9 </HTML>
ค�ำ อ ธบิ ายโปรแกรม
บรรทัดท ี่ 1 เป็นการร ะบุว ่าเป็นไฟล์ html
บรรทัดที่ 3 กำ�หนดข้อความ SoundApplet ที่ Title bar
บรรทัดท ี่ 6 กำ�หนดข ้อความ SoundApplet.java
บรรทัดที่ 7 ก ำ�หนดแท็ก applet และระบุชื่อโปรแกรมจาวาแอพเพล็ตที่ได้จากการคอมไพล์ Sound
Applet.class ขนาดข องห น้าต่างแ อพเพล็ตท ีแ่ สดงบ นเว็บเพจ มคี วามก ว้าง 500 พิกเซล และ
ความสูง 100 พิกเซล