Swing Component - Indah Ayu Wijayanti - 2074
Swing Component - Indah Ayu Wijayanti - 2074
Components
z Disusun Oleh :
NPM : 1857201002074
z
Swing Component
Digunakan untuk menciptakan grafik user inerface (GUI). Java
swing adalah sekumpulan kelas-kalas yang digunakan untuk
mengembangkan apikasi berbasis GUI (Graphical user interface)
selain itu juga java swing bisa diartikan sebagi salah satu dari
banyaknya solusi untuk mengembangkan aplikasi berbasis GUI.
z
JMenu
JMenu adalah sebuah menu standar yang bersifat pulldown.
Menu dapat berisi menu lain yang disimpan sebagai submenu
item.Hal ini memungkinkan kita membuat suatu struktur menu
yang kompleks.
Kita dapat menyimpan berbagai komponen di dalam menu
(seperti checkbox, radiobutton, dll)
Untuk menyimpan menu dalam bentuk horizontal bar, kita
gunakan JMenuBar. Kita dapat meletakan JMenuBar di mana
saja: top, bottom, atau middle.
z
Keyboard Access ( Alt & Ctrl)
Kita dapat menggunakan keyboard untuk mengakses menu.
Ada 2 cara:
1. Mnemonics Berupa satu karakter di dalam nama menu
4. Tambahkan menu item dengan cara, Klik kanan pada Jmenu yang diinginkan, pilih Add Form
Palette kemudian Menu Item
5. Double klik untuk melakukan setting shortcut yang diinginkan pada Virtual Key,maka akan
tampil seperti di bawah ini .Anda bisa memilih virtual key nya dan menentukan key stoke nya
pada contoh di bawah ini saya memilih virtual key “vk_o” dan Key stroke nya “ ctrl”
Hasil dari JMenu File dan Edit
z
JPopupMenu
Pop up menu biasa disebut juga sebagai “context menu” merupakan
menu yang dapat muncul di mana saja tergantung posisi mouse.
(Untuk windows, biasa diaktifkan menggunakan klik kanan)
Cara pembuatannya mirip dengan JMenu biasa, tetapi kita tidak
menempelkannya pada JMenuBar.
Cara Membuat JPopupMenu
1. Pilih New Pada project Jframe Form
2. Tambahkan JPopupMenu di JFrame Form yang terletak di pada bagian Palette, Swing Menus.
JPopupMenu tidak terlihat di JFrame Form namun dapat diakses di Jendela Insperctor.
3. Tambahkan 3 buah JMenuItem pada JPopupMenu dengan cara klik kanan Add From Palette
JMenuItem ganti nama variabelnya dengan "menucut", "menucopy", dan "menupaste".
Pada bagian Properties ganti textnya dengan nama Cut, Copy, Paste.
4. Selanjutnya, untuk memunculkan JPopupMenu, kita perlu memberikan coding berikut dengan
cara klik kanan pada JFrame Form pilih Events Mouse mouseClicked.
Hasil dari JPopupMenu
z
JScrollPane
JScrollPane merupakan suatu container yang dapat menampung satu
komponen.Dengan kata lain,JScrollPane berfungsi untuk membungkus
suatu komponen lain.
Secara default, apabila komponen yang dibungkusnya lebih besar dari
JScrollPane itu sendiri, maka JScrollPane akan menyediakan scrollbars.
Pada saat membuat JScrollPane, kita dapat menentukan kondisi untuk
tampilan scrollbars-nya. Hal ini dikenal dengan nama “scrollbar display
policy” yang berlaku untuk scrollbar horizontal maupun vertical.
Cara Membuat JScrollPane