1
jComboBox
中的項目是否可能通過點擊jRadioButton
而發生變化?例如:第一個jRadioButton
被選中,jComboBox
有五個選項。當您從同一個按鈕組中單擊另一個jRadiobutton
時,jComboBox
中的選項將被替換爲新的。我需要使用ActionListener
嗎?通過點擊jRadiobutton更改jComboBox中的項目
jComboBox
中的項目是否可能通過點擊jRadioButton
而發生變化?例如:第一個jRadioButton
被選中,jComboBox
有五個選項。當您從同一個按鈕組中單擊另一個jRadiobutton
時,jComboBox
中的選項將被替換爲新的。我需要使用ActionListener
嗎?通過點擊jRadiobutton更改jComboBox中的項目
是的。但我建議使用ItemListener而不是ActionListener。 在itemStateChanged方法中,檢查是否選中單選按鈕。
radioButton.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
//change your combobox
}
else if (e.getStateChange() == ItemEvent.DESELECTED) {
//change to another
}
}
});
是的,它是...... –