Jumat, 18 Januari 2013

TUGAS JAVA

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 class CheckHandling extends JFrame implements ItemListener {
                private JTextField teks;
                private JPanel panel;
                private JCheckBox chkbox1,chkbox2,chkbox3;
 public CheckHandling () {
                setTitle ("Coba CheckBox Handling");
                teks = new JTextField ("Jenis Kelamin : Pilihan");
                teks.setHorizontalAlignment (SwingConstants.CENTER);
                panel = new JPanel(new FlowLayout ());
                chkbox1 = new JCheckBox("Pria");
                chkbox2 = new JCheckBox("Wanita");
                chkbox3 = new JCheckBox("Banci");
                ButtonGroup group = new ButtonGroup ();
                group.add (chkbox1);
                group.add (chkbox2);
                group.add (chkbox3);
                chkbox1.addItemListener(this);
                chkbox2.addItemListener(this);
                chkbox3.addItemListener(this);
                setLayout (new BorderLayout ());
                add (teks, "North");
                add (panel, "West");
                panel.add(chkbox1);
                panel.add(chkbox2);
                panel.add(chkbox3);
                pack ();
                setVisible(true);
                setLocation (200,200);
                setDefaultCloseOperation(EXIT_ON_CLOSE);
                }
                public void itemStateChanged (ItemEvent event) {
                                if (event.getSource () ==chkbox1) {
                                                if(event.getStateChange () ==ItemEvent.SELECTED)
                                                                teks.setText ("Jenis Kelamin : Pria");
                                }
                                if (event.getSource()==chkbox2) {
                                                if(event.getStateChange () ==ItemEvent.SELECTED)
                                                                teks.setText ("Jenis Kelamin : Wanita");
                                }
                                if (event.getSource () ==chkbox3) {
                                                if(event.getStateChange()==ItemEvent.SELECTED)
                                                                teks.setText ("Jenis Kelamin : Banci");
                                }
                  }
}
public  class EventCheck {
                public static void main (String[] args) {
                new CheckHandling ();
                }
}
Output :

Tidak ada komentar:

Posting Komentar