1. AWT(Abstract Window Toolkit)
Abstract Window Toolkit atau disingkat AWT adalah alat pengembangan
software asli milik Java yang khusus ditujukan untuk membuat GUI (Graphical User Interface). Hal ini berarti berkaitan
dengan pembuatan dan pengaturan Window (misalnyaJFrame, Jpanel, dan Container), Gra phics (misalnyaPaint, Color, dan Font), dan user interface
(misalnyaMouseListener dan ActionListener).
Sayang-nya AWT ini
sangat-sangat kekurangan komponen yang biasa digunakan untuk membangun sebuah
aplikasi desktop secara lengkap (komponen tabel saja tidak ada ) Terlepas dari kurang-nya
komponen GUI yang terdapat pada AWT (Abstract Window Toolkit), aplikasi yang
dibangun menggunakan AWT (Abstract Window Toolkit) akan tampak seperti aplikasi
native. Maksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract
Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka aplikasi ini
akan terlihat seperti aplikasi Windows pada umum-nya, dan begitu juga jika
dijalankan pada Sistem Operasi Mac ataupun GNU/Linux. Kenapa ini bisa terjadi,
karena AWT (Abstract Window Toolkit) ini benar-benar memanggil native subrutin untuk menggambar setiap
komponen-nya ke layar.
2. Swing
Swing adalah kit Java kedua untuk mendevelop GUI yg dikeluarkan oleh SUN. Dibangun di atas AWT (Abstract Windowing Toolkit) package (merupakan pengembangan dari AWT). GUI didevelop menggunakan berbagai component yang diorganisasikan oleh container. Component Swing berinteraksi dengan user menggunakan sebuah model event listener .
2. Swing
Swing adalah kit Java kedua untuk mendevelop GUI yg dikeluarkan oleh SUN. Dibangun di atas AWT (Abstract Windowing Toolkit) package (merupakan pengembangan dari AWT). GUI didevelop menggunakan berbagai component yang diorganisasikan oleh container. Component Swing berinteraksi dengan user menggunakan sebuah model event listener .
Proyek dimulai akhir 1996. Di-develop secara aktif sejak spring 1997. Beta pada akhir 1997. Release pertama pada bulan Maret 1998 sebagai bagian dari JFC.
“Swing” adalah nama kode dari proyek yang mendevelop komponen baru. Bukan merupakan nama resmi. Namun nama ini lebih sering digunakan untuk menyebut komponen-komponen baru yang berhubungan dengan API.
3. SWT (Standart Widget Toolkit)
SWT (Standart Widget Toolkit) ini adalah sebuah GUI Toolkit yang dikeluaran oleh IBM sebagai alternatif dari AWT/Java Swing milik SUN Microsystem, yang membedakan antara SWT (Standart Widget Toolkit) dan AWT/Java Swing adalah SWT ini benar-benar mengakses native GUI library yang terdapat pada Sistem Operasi melalui JNI (Java Native Interface). Dengan model seperti ini, memungkinkan tampilan aplikasi yang dibangun menggunakan GUI Toolkit SWT menjadi sama persis dengan aplikasi native lain-nya. Kekurangan dari model pemanggilan native GUI library seperti ini adalah kita harus menyediakan library untuk tiap-tiap Sistem Operasi target aplikasi kita.
3. SWT (Standart Widget Toolkit)
SWT (Standart Widget Toolkit) ini adalah sebuah GUI Toolkit yang dikeluaran oleh IBM sebagai alternatif dari AWT/Java Swing milik SUN Microsystem, yang membedakan antara SWT (Standart Widget Toolkit) dan AWT/Java Swing adalah SWT ini benar-benar mengakses native GUI library yang terdapat pada Sistem Operasi melalui JNI (Java Native Interface). Dengan model seperti ini, memungkinkan tampilan aplikasi yang dibangun menggunakan GUI Toolkit SWT menjadi sama persis dengan aplikasi native lain-nya. Kekurangan dari model pemanggilan native GUI library seperti ini adalah kita harus menyediakan library untuk tiap-tiap Sistem Operasi target aplikasi kita.
Tidak ada komentar:
Posting Komentar