Java の ButtonGroup 内に 4 つの JRatioButtons があります。最初の 2 つは有効で、残りの 2 つは無効です。特定の JRatioButton が 1 つ選択されている場合は、無効になっている 2 つの JRatioButton を有効にする必要があります。
ボタンの状態を見つけて無効なものを有効にしようとしていますが、明らかに無効状態のものを見つけましたが、その状態を変更しません。
private void activateButtons() {
Enumeration<AbstractButton> elements = myButtonGroup.getElements();
while (elements.hasMoreElements()) {
AbstractButton button = (AbstractButton)elements.nextElement();
if (button.isEnabled()) {
System.out.println("This button is disabled! The text of the button is: '" + button.getText() + "'");
button.setEnabled(true);
}
}
}
無効になっているボタンのテキストを取得していますが、無効にすることはできません。
何か助けはありますか?ありがとう!