Daftar Isi:
- Definisi - Apa artinya Java Foundation Classes (JFC)?
- Techopedia menjelaskan Java Foundation Classes (JFC)
Definisi - Apa artinya Java Foundation Classes (JFC)?
Java Foundation Classes (JFC) adalah seperangkat komponen antarmuka pengguna grafis (GUI) untuk aplikasi Java yang merampingkan pengembangan perangkat lunak dan aplikasi cloud. JFC berisi Abstrak Window Toolkit (AWT), Java 2D dan Swing.
Techopedia menjelaskan Java Foundation Classes (JFC)
Karena kemampuan lintas-platformnya, aplikasi Java tertulis dijalankan pada OS apa pun tanpa persyaratan perubahan kode sumber. Namun, ketika menulis aplikasi yang mengaktifkan GUI, pengembang selalu menghadapi dilema: Haruskah GUI yang sama disediakan di semua platform, atau haruskah GUI konsisten dengan tampilan dan nuansa platform yang mendasarinya?
Dengan opsi pertama, tampilan dan nuansa tombol, bilah gulir, kotak teks atau kotak centang adalah sama, terlepas dari platform. Sebagai contoh, aplikasi pengolah kata yang dikembangkan di Java terlihat dan terasa sama ketika dijalankan pada sistem operasi Windows atau Linux. Dengan opsi kedua, tombol, bilah gulir dan kotak teks, dll., Ubah dan sesuaikan dengan tampilan dan nuansa OS host. Dalam hal ini, aplikasi pengolah kata yang sama terlihat dan terasa seperti aplikasi Windows ketika berjalan di Windows, tetapi ketika berjalan di Linux, aplikasi itu terlihat dan terasa seperti aplikasi Linux.
Keuntungan utama JFC adalah bahwa komponennya dapat dicolokkan dan membutuhkan lebih sedikit jalur kode. Selain itu, JFC mempertahankan kualitas Java. Dengan demikian, kinerja GUI yang dibuat melalui JFC dapat diprediksi. Aplikasi yang berjalan mulus di satu OS berjalan mulus di OS lain.