Disini saya hanya memberikan contah yang mudah membuat form sederhana dengan menggunakan bahasa java..
dan saya akan menggunakan JLabel, JTextField, Radio, JCombobox & JButton + Action Handling..
dibawah ini merupakan hasil dari project...
Dibawah ini merupakan Source code..nya...
//Pertama kita harus mengimport Library yang Dibutuhkan seperti dibawah ini :
import javax.swing.*;import java.awt.*;
import java.awt.event.*;
//Yang kedua Membuat Class Biodata Turunan JFrame :
class Biodata extends JFrame implements ActionListener{// source code dibawah ini merupakan Instansiasi Objek Swing
JTextField fnama = new JTextField();
JLabel lnama = new JLabel("Nama Lengkap");
JLabel ljeniskelamin = new JLabel("Jenis Kelamin");
JRadioButton rbPria = new JRadioButton("Pria");
JRadioButton rbWanita = new JRadioButton("Wanita");
JLabel lagama = new JLabel("Agama");
String[] namaAgama = {"Islam","Kristen","Katolik","Hindu","Budha"};
JComboBox cmbAgama = new JComboBox(namaAgama);
JLabel lhobby = new JLabel("Hobby");
JCheckBox cbSepakbola = new JCheckBox("SepakBola");
JCheckBox cbBasket = new JCheckBox("Basket");
JButton btnView = new JButton("View");
// source code yang digunakan sebagai Konstruktor, Layout dan Menambahkan Objek kedalam JFrame
public Biodata() {
setTitle("Biodata Anda... :)");
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(btnView);
btnView.setMnemonic('V');
btnView.addActionListener(this);
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);
btnView.setBounds(100,130,120,20);
setVisible(true);
}
// cara penggunan Event Handling
public void actionPerformed(ActionEvent evt){
String jk,hb=null;
if(evt.getSource()==btnView){ // tombol View ditekan
if(rbPria.isSelected()){
jk="Pria";
} else { jk="Wanita"; }
if (cbBasket.isSelected()==true){
hb="Basket";}
if (cbSepakbola.isSelected()==true){
hb="Sepakbola";
}
if ((cbBasket.isSelected()==true)&&(cbSepakbola.isSelected()==true)){
hb="Sepakbola dan Basket";
}
JOptionPane.showMessageDialog(null, "Nama = "+fnama.getText()+"\n"+"Jenis Kelamin = "+jk+"\n"+"Agama = "+cmbAgama.getSelectedItem().toString()+"\n"+"Hoby Anda = "+hb+"");
}
}
Terimakasih...
dan semoga tidak menimbulakan kesalahan...
1 komentar:
SYIEEP . ..maksih sob numpang copy yaa . . . semoga bermanfaat . .
Posting Komentar