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