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
Name bo’limiga yaratayotgan proyektimizga nom beramiz. Next tugmasini bosamiz. FormFX ni tanlab finish
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.