Pages

Contoh Interface Java GUI


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

No comments:

Post a Comment

thank you Bagi teman - teman semua yang telah berkunjung, mohon memberikan secarik komen disini agar blog ini lebih maju kedepannya. Salam Blogger.

Download Minecraft 1.4.6

Minecraft is a sandbox construction game, inspired by Infiniminer, and created by Markus Persson, the founder of Mojang Specific...