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

Komentar

Postingan populer dari blog ini

JAVA BAB 12. JDBC(JAVA DATABASE CONNECTIVITY)