Sunday, May 22, 2011

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

1 comment:

  1. Kita juga punya artikel yang sama dengan pembahasan kalian boleh di cek di sini. http://repository.gunadarma.ac.id/bitstream/123456789/2317/1/Qt%20for%20Rapid%20Mobile%20Application%20Development.pdf Terima kasih.

    ReplyDelete

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

Related Posts Plugin for WordPress, Blogger...

Baca Juga Artikel dibawah ini :

get your Paypal account here..

Sign up for PayPal and start accepting credit card payments instantly.
There was an error in this gadget

Subscribe via email

Like This Blog's Posts? Get the Latest of It Directly from your Inbox for Free - Enjoy your Day!

Delivered by FeedBurner