Staffsite STMIK PPKIA Pradnya Paramita b7c05 pertemuan 010

GUI
Pertemuan 10

Komponen2 Dasar GUI
Frame (JFame)
Button (JButton)
CheckBox (JCheckBox)
RadioButton (JRadioButton)
ComboBox (JComboBox)
TextField (JTextField)
TextArea (JTextArea)

Frame (JFrame)
Berikut tahapan kode yang diperlukan
1. Menentukan siapa yang menggambar dekorasi windows
JFrame.setDefaultLookAndFreeDecorated(true);
2. Membuat Frame
JFrame bingkai = new JFrame (“Demo Frame”);
3. Apa yang akan terjadi pada saat frame ditutup
Frame.setDefaultCloseOperation(JFrame.EXIT_ONCLOSE);
4. Menempatkan komponen lain ke dalam frame

bingkai.getContentPane().add(label, Borderlayout.CENTER);
5. Menentukan ukuran frame
bingkai.pack();
6. Menampilkan frame
bingkai.setVisible(true);

Button (JButton)
JButton(Icon i)
“i” adalah variabel yang mewakili sebuah icon
untuk ditampilkan di Button
JButton(String str)
“str” adalah variabel yang mewakili sebuah
kata/kalimat yang muncul pata Button. Khusus
untuk kata/kalimat bisa langsung diketik tanpa
diwakili variabel
JButton(Sting str, Icon i)
Menggabungkan kedua komponen

CheckBox (JCheckBox)
JCheckBox(Icon i)

JCheckBox(Icon i, boolean state)
JCheckBox(String str)
JCheckBox(String str, boolean state)
JCheckBox(String str, Icon i)
JCheckBox(String str, Icon i, boolean state)

>> boolean state memiliki nilai “true” atau
“false”.

RadioButton
(JRadioButton)
JRadioButton(Icon i)
JRadioButton(Icon i, boolean state)
JRadioButton(String str)
JRadioButton(String str, boolean state)
JRadioButton(String str, Icon i)
JRadioButton(String str, Icon i, boolean state)

>> boolean state memiliki nilai “true” atau
“false”.


TextField (JTextField)
JTextField()
JTextField(int cols)
JTextField(String str)
JTextField(String str, int cols)

>> int cols adalah sebuah angka yang
menentukan panjang-pendeknya TextField

TextArea (JTextArea)
JTextArea()
JTextArea(String str)
JTextArea(String str, int height)
JTextArea(String str, int height, int width)

>> int height dan int width adalah sebuah
angka yang menentukan ukuran dari TextField

ComboBox (JComboBox)

Pilihan komponennya
JComboBox()
JComboBox(Vector v)
Untuk daftar itemnya, dimasukkan ke dalam
Void addItem(Object obj)