Apa itu JavaFX dan Sejarahnya?

JavaFX dirancang untuk memberikan pengembang Java platform grafis baru yang ringan dan berkinerja tinggi. Tujuannya adalah agar aplikasi baru menggunakan JavaFX daripada Swing untuk membangun aplikasi itu antarmuka pengguna grafis (GUI). Ini tidak berarti bahwa Swing sudah usang. Banyaknya aplikasi yang digunakan yang telah dibangun menggunakan Swing berarti bahwa itu akan menjadi bagian dari Java API untuk waktu yang lama. Terutama karena aplikasi ini dapat menggabungkan fungsi JavaFX karena dua API grafis berjalan berdampingan dengan mulus.

JavaFX dapat digunakan untuk membuat antarmuka pengguna grafis untuk platform apa pun (mis., Desktop, web, seluler, dll.).

Awalnya fokus untuk platform JavaFX terutama untuk aplikasi internet yang kaya (RIA). Ada bahasa scripting JavaFX yang dimaksudkan untuk membuat pembuatan antarmuka berbasis web lebih mudah. Versi JavaFX yang mencerminkan arsitektur ini adalah:

Pada Oktober 2011, JavaFX 2.0 dirilis. Ini menandai akhir dari bahasa scripting JavaFX dan perpindahan fungsionalitas JavaFX ke dalam Java API. Ini berarti bahwa pengembang Java tidak perlu mempelajari bahasa grafis baru dan sebagai gantinya merasa nyaman membuat aplikasi JavaFX menggunakan sintaksis Java normal. Itu

instagram viewer
API JavaFX berisi semua yang Anda harapkan dari platform grafis - kontrol UI, animasi, efek, dll.

Perbedaan utama bagi pengembang yang beralih dari Swing ke JavaFX adalah membiasakan diri dengan bagaimana komponen grafis disusun dan terminologi baru. Antarmuka pengguna masih dibangun menggunakan serangkaian lapisan yang terkandung dalam grafik adegan. Grafik adegan ditampilkan pada wadah tingkat atas yang disebut panggung.

Untuk pengguna windows, JavaFX SDK menjadi bagian dari Java SE JDK sejak Java 7 memperbarui 2. Demikian juga runtime JavaFX sekarang hadir Java SE JRE.

Pada Januari 2012, ada pratinjau pengembang JavaFX 2.1 yang tersedia untuk diunduh untuk pengguna Linux dan Mac OS X.