Java Foundation Classes (JFC)

Pengarang: Louise Ward
Tanggal Pembuatan: 6 Februari 2021
Tanggal Pembaruan: 28 Juni 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Isi

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.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

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, atau kotak centang adalah sama, apa pun platformnya. 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, 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.