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)
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)