Javafx imkoniyatlari Qayumov Axror Mo’mijonovich



Download 1,15 Mb.
Sana19.04.2022
Hajmi1,15 Mb.
#564336
Bog'liq
2 5386858655360488123

Javafx imkoniyatlari

Qayumov Axror Mo’mijonovich

JavaFX - bu ish stoli ilovalari hamda Rich Internet Applications (RIA) ishlab chiqish uchun foydalaniladigan Java kutubxonasi hisoblanadi. JavaFX-da o'rnatilgan ilovalar bir nechta platformalarda, shu jumladan Web, Mobil va shaxsiy kompyuter ish stollarida ishlashi mumkin.

  • JavaFX - bu ish stoli ilovalari hamda Rich Internet Applications (RIA) ishlab chiqish uchun foydalaniladigan Java kutubxonasi hisoblanadi. JavaFX-da o'rnatilgan ilovalar bir nechta platformalarda, shu jumladan Web, Mobil va shaxsiy kompyuter ish stollarida ishlashi mumkin.
  • JavaFX 2D, 3D, effektlar, animatsiya, matn, maketlar, UI boshqaruvlari, transformatsiyalar, diagrammalar, CSS bilan JavaFX, media bilan JavaFX va boshqalar kabi JavaFX kutubxonasining barcha ko’rinishlarini oʻz ichiga oladi.

JavaFX GUI oynasi sifatida Java ilovalaridagi swingni almashtirish uchun mo'ljallangan. Biroq, bu oynalardan ko'ra ko'proq funktsiyalarni yaratgan. Swing singari, JavaFX ham o'z komponentlari mavjud va operatsion tizimga bog'liq emas. Bu engil va kompyuterning ishlashi tezlashtirilgan. U Windows, Linux va Mac OS kabi turli xil operatsion tizimlarda ishlatish mumkin.

  • JavaFX GUI oynasi sifatida Java ilovalaridagi swingni almashtirish uchun mo'ljallangan. Biroq, bu oynalardan ko'ra ko'proq funktsiyalarni yaratgan. Swing singari, JavaFX ham o'z komponentlari mavjud va operatsion tizimga bog'liq emas. Bu engil va kompyuterning ishlashi tezlashtirilgan. U Windows, Linux va Mac OS kabi turli xil operatsion tizimlarda ishlatish mumkin.

JavaFX Kris Oliver tomonidan ishlab chiqilgan. Dastlab loyiha "Formani kuzatish funktsiyalari" “Form Follows Functions” (F3) deb nomlangan. U GUI ilovalarini ishlab chiqish uchun yanada boy funksiyalarni taqdim etish uchun mo'ljallangan. Keyinchalik Sun Micro-systems 2005 yil iyun oyida JavaFX sifatida F3 loyihasini sotib oldi.

  • JavaFX Kris Oliver tomonidan ishlab chiqilgan. Dastlab loyiha "Formani kuzatish funktsiyalari" “Form Follows Functions” (F3) deb nomlangan. U GUI ilovalarini ishlab chiqish uchun yanada boy funksiyalarni taqdim etish uchun mo'ljallangan. Keyinchalik Sun Micro-systems 2005 yil iyun oyida JavaFX sifatida F3 loyihasini sotib oldi.
  • Sun Micro-systems buni 2007 yilda W3 konferensiyasida rasman e'lon qildi. 2008 yil oktyabr oyida JavaFX 1.0 chiqarildi. 2009 yilda ORACLE korporatsiyasi Sun Micro-Systems kompaniyasini sotib oldi va JavaFX 1.2 ni chiqardi. 2014-yil 18-martda JavaFX 1.8 chiqarilgan.
  • Xozirgi kunda JavaFx ni 11 versiyasidan foydalanilmoqda

Birinchi dasturni tuzish

  • IntelliJ IDEA muhitida JavaFX muhitida ishlash uchun New Project bo’limini tanlaymiz.

Birinchi dasturni tuzish

Birinchi dasturni tuzish

  • Name bo’limiga yaratayotgan proyektimizga nom beramiz. Next tugmasini bosamiz. FormsFX ni tanlab finish

Birinchi dasturni tuzish

Birinchi dasturni tuzish

  • JavaFX swingdan katta farq qiladi. Bunda asossiy metod main metodi xisoblanmaydi. Main metodini o’chirib yuborsak ham dastur ishlatilishi mumkin.
  • Javafx da asossiy metod start metodi.

Birinchi dasturni tuzish

  • Formaga nom berish uchun setTitle metodidan foydalaniladi.

Formaga button joylash

  • Button klassi

Formaga Button joylash

  • Button klassi

Formaga button joylash

  • Stacpane klassi bu klass layout hisoblanadi. Bu klass yordamida biz obektlarni formaga joylashuvini nazorat qilishimiz mumkin.

Formaga button joylash

  • Scene klassi .
  • konstruktorlari

Formaga button joylash

Formaga button joylash

Formaga button ayrim husussiyatlari.

  • Font hususiyati buttonni shiriftini razmerini o’zgartirish.

Formaga button ayrim husussiyatlari.

  • Effect hususiyati buttonni shiriftini razmerini o’zgartirish.

Formaga button ayrim husussiyatlari.

Label bilan ishlash.

Label bilan ishlash.

Label ayrim hususiyatlari.

Label ayrim hususiyatlari.

Label ayrim hususiyatlari.

Label lar bilan ishlash

Label ni yozuvini burish

GridPane layout da obektlar orasiga masofa qo’yish

GridPane layout da obektlar formani o’rtasiga joylash

GridPane layout da obektlar formani o’rtasiga joylash


Download 1,15 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish