I want to set my JButton enabled only when I check one radiobutton in my radiobutton group. How can I do that?

有帮助吗?

解决方案

Use itemStateChanged event to detect the radio button enabled & do your stuff,

@Override
    public void itemStateChanged(ItemEvent e) {
        if (e.getStateChange() == ItemEvent.SELECTED) {
            yourButton.enabled=true;
        }
        else if (e.getStateChange() == ItemEvent.DESELECTED) {
            yourButton.enabled=false;
        }
    }
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top