Definisi 
èmerupakan sekumpulan kelas-kelas yang digunakan untuk mengembangkan aplikasi berbasis GUI (Graphical user interface)
èjava swing merupakan pengembangan dari AWT (abstract window toolkit)
Kelebihan
-          Di-bundle dalam java development kit
-          Netral terhaap semua OS
-          Mudah untuk dikembangkan
-          kegunaan-kegunaan yg lebih berkembang 
-          komponen-komponen baru 
-          fitur yang lebih luas 
-          event handling yang lebih baik 
-          Look and feel yang bisa dipilih (Java, CDE/Motif, atau Windows look and feel)
Komponen-komponen swing
-          Komponen sederhana
o   Jlabel èmenampilkan label / tulisan
o   JtextField è input teks
o   JpasswordField èinput teks yang bersifat rahasia
o   Jbuttonèmenampilkan tombol
-          Komponen pilihan
o   JcheckBox èmenerima masukan yang dimana diperbolehkan memilih lebih dari satu jawaban
o   JradioButton èmenerima satu masukkan dari banyaknya pilihan yang ada
o   JcomboBoxèmenerima satu masukkan dari beberapa pilihan yang dapat berubah secara dinamis
-          Komponen dalam scrollpane
o   JscrollPane èmenampung komponen yang melebihi dimensi JScrollPane itu sendiri
o   JtextAreaèmenerima masukan tulisan yang lebih dari satu baris
-          Komponen menu
o   JMenuBarètempat menu berada pada bagian atas form
o   JPopUpMenuèmenu yang dapat diterapkan pada komponen lain
o   JMenuèmenu yang dapat berisikan menu yang lain
o   JMenuItemèmenu yang tidak dapat berisikan menu yang lain
-          Komponen dialog pilihan
o   JoptionPaneèmenampilkan pilihan atau pesan
o   Showconfirmdialogèmeminta konfirmasi ke user yes/no/cancel
o   Showinputdialogèmeminta input dari user, baik itu berupa text JtextField maupun berupa pilihan jcombobox
o   Showmassagedialogèmemberitahukan user tentang baru apa yang terjadi
-          Komponen bermodel
o   Modelèsebagai penampung data
o   JListèseperti JComboBox namun bisa menerima input lebih dari Satu
o   JTableèkomponen yang berupa table
Interaksi pada swing
èdalam java swing interaksi antar setiap komponen dengan user disebut event
-          Action listener
o   Meng klik tombol
o   Menekan enter pada JTextField dan J[asswordField
o   Pemilihan JMenuItem
o   Pemilihan item pada JcomboBox
-          Mouse listener
o   Mouse clickedèevent saat tombol mouse di click
o   Mouse pressedèevent saat tombol mouse di tekan
o   Mouse releasedèeven saaty tombol mouse dilepas setelah ditekan
o   Mouse enteredèevent saat mouse masuk ke area komponen
o   Mouse exitedè event saat mouse keluar dari area komponen
-          Mouse motion listener
-          Key listener
-          Window listener
-          Component listener
-          Focus listener
 

1 komentar:
Itu ngetiknya di tempat/software lain trus copy-paste ke sini ya?
Ada karakter aneh muncul...
Posting Komentar