Sebagian dari anda semua mungkin telah mengetahui apa itu Bahasa Pemerograman Java. Keunggulan dari Java ini sendiri adalah multiplatform, jadi bahasa ini dapat kompatibel dengan beberapa Sistem Operasi. Disini saya akan menjelaskan apa itu Java GUI.
GUI merupakan suatu metode untuk antar-muka komputer berbasis grafis. GUI digunakan dalam pembuatan program aplikasi dengan mempertimbangkan dua aspek, yaitu keindahan tampilan dan kemudahan penggunaan program.
Swing adalah kumpulan class-class yang digunakan untuk membuat GUI. Swing adalah GUI yang lightweight, karena lebih multiplatform dan sedikit menggunakan Native class.
Dibawah ini adalah contoh scrip dari interface GUI :
import javax.swing.*;
class objekGUI {
public static void main(String[] args) {
GUI g = new GUI();
}
}
class GUI extends JFrame{
final JTextField fnama = new JTextField(10);
JLabel lnama = new JLabel("Nama lengkap ");
JLabel ljeniskelamin = new JLabel("Jenis kelamin ");
JRadioButton rbPria = new JRadioButton("Laki-laki");
JRadioButton rbWanita = new JRadioButton("perempuan");
JLabel lagama = new JLabel("agama");
String[] namaAgama= {"Islam","Kristen","hindu","budha"};
JComboBox cmbAgama = new JComboBox(namaAgama);
JLabel lhobby = new JLabel("Hobby");
JCheckBox cbSepakbola = new JCheckBox (" Sepakbola");
JCheckBox cbBasket = new JCheckBox(" Basket");
JButton btnSave = new JButton("OK");
public GUI(){
setTitle("Mencoba Kombinasi Komponen GUI");
setDefaultCloseOperation(3);
setSize(350,200);
ButtonGroup group = new ButtonGroup();
group.add(rbPria);
group.add(rbWanita);
setLayout(null);
add(lnama);
add(fnama);
add(ljeniskelamin);
add(rbPria);
add(rbWanita);
add(lagama);
add(cmbAgama);
add(lhobby);
add(cbSepakbola);
add(cbBasket);
add(btnSave);
lnama.setBounds(10, 10, 120, 20);
fnama.setBounds(130, 10, 150, 20);
ljeniskelamin.setBounds(10, 35, 120, 20);
rbPria.setBounds(130, 35, 100, 20);
rbWanita.setBounds(230, 35, 100, 20);
lagama.setBounds(10, 60, 150, 20);
cmbAgama.setBounds(130, 60, 150, 20);
lhobby.setBounds(10, 85, 120, 20);
cbSepakbola.setBounds(130, 85, 100, 20);
cbBasket.setBounds(230, 85, 150, 20);
btnSave.setBounds(100, 130, 120, 20);
setVisible(true);
}
}
untuk penjelasan lebih lanjut mengenai scrip diatas, anda dapat mendownloadnya dari link dibawah ini :
http://www.ziddu.com/download/15085161/importjavax.doc.html
Tag :
Java, java, GUI, Java GUI, gui pada java, Interface java, contoh java, kuliah, Swing, swing, mengenal java gui, contoh tampilan gui