Java applet Java dasturlash tilida yozilgan kichik dasturdir. Bunday dasturlar Web-hujjatga dinamik belgi qo'shish uchun ishlatiladi



Yüklə 306,23 Kb.
səhifə6/16
tarix07.01.2024
ölçüsü306,23 Kb.
#212169
1   2   3   4   5   6   7   8   9   ...   16
Java applet Java dasturlash tilida yozilgan kichik dasturdir

init() usuli qo'shimcha() usuli yordamida formadagi barcha komponentlarni joylashtirish uchun javobgardir . Siz shunchaki add( ) ni mustaqil ravishda chaqirishingiz mumkin deb o'ylashingiz mumkin va aslida bu eski AWT kutubxonasi undan foydalangan. Biroq, Swing barcha komponentlarni formaning "tarkib paneli" ga qo'shishingizni talab qiladi, shuning uchun add( ) jarayonining bir qismi sifatida getContentPane( ) ga qo'ng'iroq qilishingiz kerak .

Veb-brauzerda appletlarni ishga tushirish


Ushbu dasturni ishga tushirish uchun uni veb-sahifa ichiga joylashtirishingiz va Java-ni yoqadigan veb-brauzeringizda ushbu sahifani ko'rishingiz kerak. Ichki makon uchunAgar veb-sahifa ichidagi applet bo'lsa, siz ushbu veb-sahifaning HTML manbasiga [63] maxsus yorliqni joylashtirasiz , bu sahifaga appletni qanday yuklash va ishga tushirishni aytib beradi.
Java tilining o'zi juda sodda bo'lganida va hamma bir xil holatda bo'lganida va veb-brauzerida bir xil Java-ni qo'llab-quvvatlaganida, bu jarayon juda oddiy edi. Shunday qilib, veb-sahifangizdagi juda oddiy HTML bo'lagi bilan ishlashingiz mumkin, masalan :


Keyin, brauzer va til urushlarining paydo bo'lishi bilan biz (dasturchilar va yagona oxirgi foydalanuvchilar) yo'qotishlarga duch keldik. Bir muncha vaqt o'tgach, JavaSoft biz brauzerdan Java-ning to'g'ri versiyasini qo'llab-quvvatlashini kuta olmasligimizni tushundi va faqat bitta yechim bor edi: brauzer kengaytmasi mexanizmini ogohlantiruvchi qandaydir qo'shimchani taqdim eting. Kengaytma mexanizmidan foydalangan holda (brauzer ishlab chiqaruvchisi uni o'chirib qo'yishi mumkin emas - uchinchi tomon kengaytmalarini buzmasdan), JavaSoft dushman sotuvchi tomonidan Java-ni veb-brauzerdan chiqarib yubormasligini ta'minlaydi.
Internet Explorer-da kengaytma mexanizmi ActiveX boshqaruvi, Netscape-da esa plagin hisoblanadi. HTML kodingizda ikkalasini ham qo'llab-quvvatlash uchun yorliqlarni kiritishingiz kerak. Applet1 uchun oddiy misolning HTML kodi shunday ko'rinadi : [64]
//:! c13:Applet1.html
Applet1

classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
kenglik = "100" balandlik = "50" tekislash = "asosiy chiziq"
codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">



"application/x-java-applet;version=1.2.2"
kenglik = "200" balandlik = "200" tekislash = "asosiy chiziq"
code="Applet1.class" kod bazasi="."
pluginspage="http://java.sun.com/products/plugin/1.2/plugin-install.html">
<br /></COMMENT> <br />APPLET uchun Java 2 qo'llab-quvvatlanmaydi! <br />




///:~
Ushbu qatorlarning ba'zilari juda uzun va sahifaga sig'ishi uchun bir nechtaga bo'lingan. Ushbu kitobdagi kod (kitobga kiritilgan CD ROMda va www.BruceEckel.com saytida mavjud ) ishlaydi va siz o'ralgan chiziqlarni tuzatish haqida tashvishlanishingiz shart emas.
Kod qiymati applet joylashgan .class fayl nomini bildiradi . kenglik va balandlik appletning dastlabki hajmini bildiradi (oldingidek piksellarda). Applet yorlig'iga qo'yishingiz mumkin bo'lgan boshqa elementlar ham mavjud: Internetdagi boshqa .class fayllarni qidirish uchun joy (kod bazasi ), hizalama ma'lumotlari (align ), maxsus identifikatorlar, bu appletning hamma narsa bilan aloqa qilishiga imkon beradi (nomi ), shuningdek applet topa oladigan ma'lumot beruvchi applet parametrlari. Parametrlar quyidagi shaklda ko'rsatilgan :

"identifikator" qiymati = "ma'lumot" >
va ular sizga kerak bo'lgan darajada ko'p bo'lishi mumkin.
Ushbu kitobning manba kodi to'plami ushbu kitobdagi har bir applet uchun HTML sahifalarni va shuning uchun applet yorliqlari uchun ko'plab misollarni o'z ichiga oladi. Java.sun.com veb-sahifalarida appletlarni joylashtirish tafsilotlarining to'liq va aniq tavsifini topishingiz mumkin .

Yüklə 306,23 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin