O‘zbekiston respublikasi maktabgacha va maktab ta’limi vazirligi abdulla avloniy nomidagi pedagoglarni kasbiy rivojlantirish va yangi metodikalarga o‘rgatish




Download 59,62 Kb.
bet5/14
Sana29.12.2023
Hajmi59,62 Kb.
#129009
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
BMI Bo\'ronov Azamat

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 .
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 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 :
//:! 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 :

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 .

Download 59,62 Kb.
1   2   3   4   5   6   7   8   9   ...   14




Download 59,62 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi maktabgacha va maktab ta’limi vazirligi abdulla avloniy nomidagi pedagoglarni kasbiy rivojlantirish va yangi metodikalarga o‘rgatish

Download 59,62 Kb.