komponengui’ di wing - ifrozi.files.wordpress.com · membuat$panel$dengan$jpanel$ ... perhakan $...
TRANSCRIPT
![Page 1: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/1.jpg)
KOMPONEN GUI DI SWING
![Page 2: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/2.jpg)
Sub Pokok Bahasan
• JLabel • JTextField • JPasswordField • JBu9on • JOp<onPane • JComboBox • JCheckBox
• JMenuBar • JRadioBu9on • JTabbedPane • JTextArea • JList • JSlider
![Page 3: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/3.jpg)
Membuat Window
JFrame
![Page 4: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/4.jpg)
Membuat Window dengan JFrame
• Buat klas (misal nama klas SwingGuiComponent) yang menurun dari klas JFrame
• Lengkapi klas tsb dengan konstruktor default, method setComponent() dan method main().
![Page 5: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/5.jpg)
Mem
buat W
indo
w den
gan JFrame
![Page 6: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/6.jpg)
Membuat komponen panel
JPanel
![Page 7: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/7.jpg)
Membuat Panel dengan JPanel
• Dalam klas SwingGuiComponent tsb, tambahkan atribut JPanel panel;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek panel tsb.
• Pada method setComponent(), masukkan panel tsb ke dalam window
![Page 8: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/8.jpg)
![Page 9: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/9.jpg)
Membuat komponen label
JLabel
![Page 10: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/10.jpg)
Membuat Label dengan JLabel
• Dalam klas SwingGuiComponent tsb, tambahkan atribut JLabel label;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek label tsb.
• Pada method setComponent(), masukkan label ke dalam panel
![Page 11: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/11.jpg)
![Page 12: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/12.jpg)
Membuat komponen text field
JTextField
![Page 13: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/13.jpg)
Membuat Text Field dengan JTextField • Dalam klas SwingGuiComponent tsb, tambahkan atribut JTextField;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek txt tsb.
• Pada method setComponent(), masukkan txt ke dalam panel
![Page 14: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/14.jpg)
![Page 15: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/15.jpg)
Perha<kan cara menambahkan komponen GUI ke dalam window di atas (JPanel, JLabel dan JTextField). Karena cara tersebut juga berlaku untuk menambahkan komponen GUI berikutnya. Pada in<nya: • Buatkan atribut utk komponen GUI yang
akan ditambahkan ke dalam window • Instansiasi atribut tsb • Masukkan atribut tsb ke dalam container
(bisa ke Jframe atau ke JPanel), dan atur proper<nya
![Page 16: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/16.jpg)
Membuat komponen bu9on
JBu9on
![Page 17: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/17.jpg)
Membuat Bu9on dengan JBu9on
• Dalam klas SwingGuiComponent tsb, tambahkan atribut JBu>on;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek btn tsb.
• Pada method setComponent(), masukkan btn ke dalam panel
![Page 18: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/18.jpg)
![Page 19: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/19.jpg)
Membuat komponen combo box
JComboBox
![Page 20: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/20.jpg)
Membuat Combo Box dengan JComboBox • Dalam klas SwingGuiComponent tsb, tambahkan atribut JComboBox;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek combo tsb.
• Pada method setComponent(), masukkan combo ke dalam panel
![Page 21: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/21.jpg)
![Page 22: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/22.jpg)
Membuat komponen check box
JCheckBox
![Page 23: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/23.jpg)
Membuat Check Box dengan JCheckBox • Dalam klas SwingGuiComponent tsb, tambahkan atribut JCheckBox;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek checkBox tsb.
• Pada method setComponent(), masukkan checkBox ke dalam panel
![Page 24: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/24.jpg)
![Page 25: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/25.jpg)
Membuat komponen radio bu9on
JRadioBu9on
![Page 26: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/26.jpg)
Membuat Radio Bu9on dengan JRadioBu9on • Dalam klas SwingGuiComponent tsb, tambahkan atribut JRadioBu>on dan Bu>onGroup;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek radioBu>on dan bu>onGroup tsb.
• Pada method setComponent(), masukkan radioBu>on ke dalam bu>onGroup.
• Kemudian masukkan radioBu>on tsb ke dalam panel
![Page 27: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/27.jpg)
![Page 28: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/28.jpg)
![Page 29: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/29.jpg)
CATATAN: Tujuan Radio Bu9on dimasukkan ke dalam Bu9on Group adalah agar hanya terdapat satu Radio Bu9on yang bisa dipilih dari beberapa Radio Bu9on yang masuk ke dalam Bu9on Group yang sama
![Page 30: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/30.jpg)
Membuat komponen list
JList
![Page 31: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/31.jpg)
Membuat List dengan JList
• Dalam klas SwingGuiComponent tsb, tambahkan atribut JList dan DefaultListModel dan JScrollPane;
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek list, listModel dan scrollPane1 tsb.
• Masukkan isi ke dalam listModel. • Set model dari list dengan listModel. • Set view port scrollPane1 ke list.
![Page 32: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/32.jpg)
![Page 33: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/33.jpg)
![Page 34: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/34.jpg)
CATATAN: • Elemen yang akan dimasukkan ke dalam JList,
ditampung ke dalam objek DefaultListModel. Jadi ke<ka ingin memasukkan elemen ke dalam JList, dilakukan dengan memasukkan elemen tsb ke DefaultListModel (baris program no.63-‐72 )
• Jika elemen yang dimasukkan ke dalam JList banyak, maka harusnya ada scroll dalam Jlist. Oleh karena itu perlu digunakan objek JScrollPane (baris no. 74)
![Page 35: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/35.jpg)
Membuat komponen text area
JTextArea
![Page 36: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/36.jpg)
Membuat Text Area dengan JTextArea • Dalam klas SwingGuiComponent tsb, tambahkan atribut JTextArea
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek txtArea tsb.
• Atur proper< dari txtArea di dalam method setComponent();
• Masukkan txtArea ke dalam panel
![Page 37: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/37.jpg)
![Page 38: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/38.jpg)
. . . . . . .
. . . . . . .
. . . . . . .
![Page 39: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/39.jpg)
Membuat komponen menu bar, menu dan menu item
JMenuBar, JMenu, JMenuItem
![Page 40: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/40.jpg)
Membuat Menu Bar, Menu dan Menu Item • Dalam klas SwingGuiComponent tsb, tambahkan atribut JMenuBar, JMenu dan JMenuItem
• Dalam konstruktor default klas SwingGuiComponent, instansiasi objek menuBar, menu1, menu2 dan menuItem tsb.
• Masukkan menu1 dan menu2 ke dalam menuBar
• Masukkan menuItem ke dalam menu1 • Masukkan menuBar ke dalam JFrame
![Page 41: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/41.jpg)
![Page 42: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/42.jpg)
. . . . . . .
. . . . . . .
. . . . . . .
![Page 43: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/43.jpg)
Membuat komponen input dialog dan message dialog
JOp<onPane
![Page 44: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/44.jpg)
Membuat Input Dialog dan Message Dialog • Untuk membuat input dialog, digunakan method showInputDialog() dari klas JOpSonPane
• Untuk membuat message dialog, digunakan method showOutputDialog() dari klas JOpSonPane
• Pada method setComponent(), masukkan sintaks pemanggilan method showInputDialog() dan showMessageDialog()
![Page 45: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/45.jpg)
. . . . . . .
. . . . . . .
. . . . . . .
![Page 46: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/46.jpg)
CATATAN: • Format method showInputDialog() yang
dipakai di atas adalah:
Parent component Teks yang akan tampil dalam dialog box
![Page 47: KOMPONENGUI’ DI WING - ifrozi.files.wordpress.com · Membuat$Panel$dengan$JPanel$ ... Perhakan $ cara$ menambahkan$ komponen$ GUI ke$dalamwindowdi$atas(JPanel, JLabel$ dan$ JTextField)](https://reader031.vdocuments.mx/reader031/viewer/2022021811/5ca54ed888c9930a6e8c0b31/html5/thumbnails/47.jpg)
• Format method showMessageDialog() yang dipakai di atas adalah:
Parent component Teks yang akan tampil dalam dialog box
Judul Dialog Box
Tipe dialog box