Sabtu, 16 September 2017

Perbedaan Java Fx dan Swing

PERBEDAAN ANTARA JAVA FX & SWING


Bagi para programmer Java yang berpengalaman pasti sudah tidak asing lagi dengan menggunakan Java Swing atau FX untuk membuat antar muka pengguna dan berikut adalah beberapa berbedaan antara Java Fx dan Swing.

ANTARA JAVA FX & SWING
Di Swing kelas yang menampung komponen antar muka di sebut bingkai dan di awalai dengan JFrame. JFrame pada dasarnya adalah jendela kosong yang dapat di tambahkan Panel yang berfungsi sebagai wadah untuk elemen antar muka pengguna dan sebuah panel di definisikan oleh kelas JPanel
Aplikasi Swing sebenernya adalah kelas yang memperluas kelas JFrame. Untuk menampilkan komponen antar muka pengguna kamu dapat menambahkan komponen ke JPanel dan menambahkan Panel ke Bingkai. 
Java Fx menggunakan metafora sebuah teater untuk memodelkan kontainer tingkat atas sebuah aplikasi. Sebuah panggung merupakan merupakan wadah tingkat tinggi biasanya jendela tetapi pada beberapa sistem operasi panggung dapat mewakili seluruh permukaan layar.  
DI JAVA TELAH MEMPERBAIKI PENANGANAN EVENT
Di Java FX atau Swing menggunakan event handling untuk merespont input pengguna namun kamu akan menemukan bahwa kejadian di Java FX lebih konsisten dari pada di Swing namun penanganan event terbesar di java FX meningkat karena ketergantungan pada properti.
JAVA FX MENDUKUNG PROPERTI
Java FX mendukung konsep properti dan menggunakan properti sec ara ekstensif di seluruh kelasnya sederhananya sebuah properti adalah variable yang nilainya dapat di amati kamu dapat mendaftarkan pendengar dengan properti apapun memungkinkan kamu menulias kode yang di picu secara otomatis setiapa kali properti berubah. 
JAVA FX BERKULIT DENGAN CSS
Salah satu fitur terbaik dari  Java FX adalah kamu dapat menontrol format dengan CSS hampir setiap aspek tampilan antar muka pengguna dapat di atur oleh aturan gaya 
 JAVA FX MEMILIKI KONTROL YANG LEBIH KONSISTEN
Secara umum kamu dapat menemukan bahwa hierarki kontrol Java FX lebih lengkap dari pada Swing keduanya sama memiliki kontrol dasar tapi Java FX memiliki beberapa kontrol menarik yang tidak di miliki oleh Swing seperti kontrol Titled Panel yang dapat di lipatkan dan kontrol According yang mengatur beberapa kontrol Titled Panel dalam tumpukan 
JAVA FX MEMILIKI EFEK KHUSUS
The javafx.scane.effect paket berisi sejumlah kelas yang dapat dengan mudah menerapkan efek khusus untuk setiap Node di grafik adegan, kelas-kelas ini membiarkan kamu dengan mudah menerapkan bayangan,refleksi,kabur dan efek visual dan lainnya 

 

1 komentar:

Perbedaan Java Fx dan Swing

PERBEDAAN ANTARA JAVA FX & SWING Bagi para programmer Java yang berpengalaman pasti sudah tidak asing lagi dengan menggunakan Java ...