SWING DAN AWT
Nov. 03, 2009
Swing dan awt merupaka package yang berguna untuk membangun aplikasi dengan Graphical User Interface (GUI). Package javax.swing.* berisi class-class yang dapat dipakai untuk membangun tampilan aplikasi serta interaksi antara pengguna dengan program.
Secara arsitektur, Swing dibangun di atas arsitektur Abstract Window Toolkit (AWT) . AWT merupakan package GUI yang sudah lebih dulu dikembangkan oleh Sun Microsystem. AWT mempunyai banyak kekurangan sihingga diperbaiki dengan adanya swing. Package AWT berada dalam java.awt.*.
MVC
Swing merupakan sistem interaksi menggunakan MVC (Model View Controller).- Model, merupakan representasi data pada alplicasi.
- Control, Menggunakan interaksi user untuk melakukan manupulasi pada model. Model dapat menentukan tampilan sesuai yang diperintahkan oleh Control.
- View, memberikan tampilan output dan input. Model yang sama dapat ditampilkan secara berbeda.