Home / ພື້ນຖານ Desktop app / GUI_Component / Java Check Box
Java Check Box (JCheckBox) - Swing Example ສຳລັບ Checkbox ຫຼື JCheckBox (javax.swing.JCheckBox) ຈັດຢູ່ໃນກຸ່ມຂອງ Component ໃຊ້ສຳລັບສ້າງ Checkbox ຫຼື ຕົວເລືອກລາຍການ ທີ່ສາມາດເລືອກໄດ້ຫລາຍກວ່າ 1 ໂດຍ Checkbox ຈະມີ Property ທີ່ໃຊ້ກວດສອບສຖານະຄື Checkbox.isSelected() ເຊິ່ງຈະໄດ້ສຖານະເປັນຄ່າ Boolean ເປັນ true (ເລືອກ) ແລະ false (ບໍ່ເລືອກ)
public class MyForm extends JFrame {
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 362, 249);
setTitle("Kittisay Java");
setLayout(null);
// Checkbox 1
JCheckBox chkBox1 = new JCheckBox("Checkbox 1");
chkBox1.setBounds(106, 65, 97, 23);
add(chkBox1);
// Button
JButton btn = new JButton("Button");
btn.addActionListener((e) -> {
if (chkBox1.isSelected()) {
JOptionPane.showMessageDialog(null,"Checkbox 1 is Checked");
} else {
JOptionPane.showMessageDialog(null,"Checkbox 1 is UnChecked");
}
});
btn.setBounds(140, 141, 89, 23);
add(btn);
}
public static void main(String[] args) {
MyForm frm = new MyForm();
frm.setVisible(true);
}