0
我必須製作三個單選按鈕。在選擇第三個單選按鈕時,我必須顯示一些文本框。當第三個單選按鈕未被選中並且其他兩個中的任何一個被選中時,我也必須立即刪除文本框。我正在尋找一個回調,當JRadio按鈕被取消選中。我提供了一個ActionListener,但它只在選擇時才被調用,而不是在unselection上調用。如何通過java JRadio按鈕實現此切換功能。如何知道java JRadio按鈕是未選中的
radioCustomButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Callback called");
if(radioCustomButton.isSelected()){
System.out.println("Checked");
}
}
});
這是打印「Callback called」只在檢查但不取消選中。我也在ButtonGroup中添加了這個radioCustomButton對象。
我剩下的唯一選項是爲其他兩個單選按鈕提供動作偵聽器,然後編寫代碼以刪除文本框。
謝謝。這正是我正在尋找的。再次感謝 – Akshay