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