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 Menentukan siapa yang menggambar dekorasi windows JFrame.setDefaultLookAndFreeDecorated(true); Membuat Frame JFrame bingkai = new JFrame (“Demo Frame”); Apa yang akan terjadi pada saat frame ditutup Frame.setDefaultCloseOperation(JFrame.EXIT_ONCLOSE); Menempatkan komponen lain ke dalam frame bingkai.getContentPane().add(label, Borderlayout.CENTER); Menentukan ukuran frame bingkai.pack(); 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(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(Vector v) Untuk daftar itemnya, dimasukkan ke dalam Void addItem(Object obj)