Skip to main content

Apa itu kelas Yayasan Java?

Kelas Java Foundation (JFCS) adalah komponen perangkat lunak yang dapat digunakan kembali yang dapat digunakan untuk membangun antarmuka pengguna grafis di Java aplikasi.Mereka adalah peningkatan pada toolkit yang dikirimkan dengan versi awal Java .Mereka dimaksudkan untuk menyederhanakan pengembangan perangkat lunak, memperpendek waktu pemrograman dan memenuhi tujuan membuat aplikasi yang terlihat dan bertindak sama tidak peduli jenis komputer yang dijalankannya.

JFC adalah seperangkat komponen antarmuka pengguna yang berkembang di dalamAbstrak Window Toolkit (AWT) yang awalnya disediakan dengan Java bahasa pemrograman.Mereka adalah JavaBeans Perdagangan;Komponen yang merupakan bagian dari Java 2 dan dirancang untuk menjadi lintas platform dan dapat disesuaikan.Mereka dimaksudkan untuk mengurangi waktu pemrograman dengan menyediakan komponen yang dapat digunakan kembali dari aplikasi ke aplikasi dan dari platform ke platform.Kelas Java Foundation tidak benar -benar menggantikan toolkit jendela abstrak tetapi sebaliknya menjadi bagian darinya.Namun, mereka memungkinkan Java Ideal menulis sekali, jalankan di mana saja lebih sepenuhnya daripada awt asli.

AWT memungkinkan desain antarmuka pengguna, tetapi ia melakukannya dengan menggunakan sistem windowing dari sistem operasi tempat ia berjalan.Ini membuatnya sulit untuk membuat aplikasi yang terlihat dan berperilaku sama pada platform apa pun, karena perbedaan yang melekat dalam fitur antara sistem operasi.AWT juga sangat terbatas karena serangkaian kontrol yang disediakan tidak cukup luas untuk membuat antarmuka pengguna yang kompleks dan aplikasi perangkat lunak canggih.Komponen AWT adalah apa yang disebut Sun Microsystems disebut kelas berat karena mereka menggunakan sistem windowing host.

Mengakui keterbatasan AWT, pengembang Netscape membuat serangkaian komponen yang disebut kelas Internet Foundation.Ini adalah satu set komponen ringan, komponen yang ditulis secara asli dalam Java .Ini memperluas fungsionalitas AWT dan memungkinkan pengembang untuk membuat antarmuka pengguna yang menjaga penampilan mereka saat dijalankan pada platform yang berbeda.Javasoft kemudian memulai proyek bersama dengan Netscape, yang disebut The Swing Project.Proyek ini menghasilkan satu set kontrol antarmuka pengguna dengan variasi yang sebanding dengan yang tersedia dari platform sistem operasi mana pun.

Swing adalah satu set komponen ringan yang dilepaskan Sun kepada publik dalam kombinasi dengan beberapa peningkatan fitur lain yang dimaksudkanuntuk Java Development Kit (JDK) versi 1.2.Paket ayunan plus perbaikan fitur lainnya ini adalah apa yang dinamai Javasoft kelas Java Foundation.Kontrol Antarmuka Pengguna Swing adalah bagian utama dari kelas Java Foundation, yang juga mencakup, di antara item lainnya, pencetakan, clipboard dan fungsi aksesibilitas.JDK 1.2 termasuk versi lengkap JFC, meskipun versi terbatas tersedia yang dapat digunakan dengan JDK 1.1 saat itu saat itu