TUGAS
import java.awt.*;
import
java.awt.event.*;
import javax.swing.*;
class RadioHandling
extends JFrame implements
ItemListener {
private
JTextField teks;
private
JPanel panel;
private
JCheckBox cb1,cb2,cb3;
public RadioHandling () {
setTitle
("Coba RadioButton Handling");
teks
= new JTextField ("Jenis Kelamin : Pilihan");
teks.setHorizontalAlignment
(SwingConstants.CENTER);
panel
= new JPanel(new FlowLayout ());
cb1 = new JCheckBox("Pria"); =
utk embuat pilihan dngn nma pilihan pria di
tombol box
cb2 = new JCheckBox("Wanita"); = embuat pilihan
dngn nama pilihan Wanita di tombol box
cb3 = new JCheckBox("Banci"); = embuat pilihan
dngn nama pilihan banci di tombol box
ButtonGroup
group = new ButtonGroup ();
group.add
(cb1);
group.add
(cb3);
cb1.addItemListener(this);
cb2.addItemListener(this);
group.add
(cb2);
cb3.addItemListener(this);
setLayout
(new BorderLayout ());
add
(teks, "North");
add
(panel, "West");
panel.add(cb1);
panel.add(cb2);
panel.add(cb3);
pack
();
setVisible(true);
setLocation
(200,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public
void itemStateChanged (ItemEvent event) {
if
(event.getSource () ==cb1) {
if(event.getStateChange
() ==ItemEvent.SELECTED)
teks.setText
("Jenis Kelamin : Pria");
}
if
(event.getSource()==cb2) {
if(event.getStateChange
() ==ItemEvent.SELECTED)
teks.setText
("Jenis Kelamin : Wanita");
}
if
(event.getSource () ==cb3) {
if(event.getStateChange()==ItemEvent.SELECTED)
teks.setText
("Jenis Kelamin : Banci");
}
}
}
public class
EventTugas {
public
static void main (String[] args) {
new
RadioHandling ();
}
}
Hasil Eksekusi
Tidak ada komentar:
Posting Komentar