Home / ພື້ນຖານ Desktop app / GUI_Component / Java Toggle Button
ສຳລັບ Toggle Button ຫຼື JToggleButton (javax.swing.JToggleButton) ຈັດຢູ່ໃນກຸ່ມຂອງ Component ໃຊ້ສຳລັບສ້າງ ປຸ່ມ Button ທີ່ສະຫຼັບສະຖານະລະຫວ່າງ State On ແລະ State Off ໂດຍສາມາດຄລິກທີ່ປຸ່ມ ຊຶ່ງຈະສະລັບການເຮັດວຽກງານ ແລະ ອ່ານຄ່າຂອງ State ນັ້ນໆໄດ້
public class MyForm extends JFrame {
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 362, 249);
setTitle("Kittisay Java");
setLayout(null);
// Label Status
JLabel lblStatus = new JLabel("lblStatus");
lblStatus.setBounds(141, 127, 73, 14);
add(lblStatus);
// Toggle Button
JToggleButton tgBtn = new JToggleButton("On / Off");
tgBtn.addActionListener((e) -> {
if (tgBtn.isSelected()) {
tgBtn.setText("Click to Off");
lblStatus.setText("State : on");
} else {
tgBtn.setText("Click to On");
lblStatus.setText("State : off");
}
});
tgBtn.setBounds(110, 77, 121, 23);
add(tgBtn);
}
public static void main(String[] args) {
MyForm frm = new MyForm();
frm.setVisible(true);
}