2

情况:一组组件的状态被保存到一个 XML 文件中。一切都很好。我正在尝试将相同的数据加载到相同的组件中(尽管应用程序的其余部分可能处于不同的状态,例如应用程序的新实例)。

问题:其中一个组件是 JRadioButton,我想启用此按钮而不会触发其动作侦听器(侦听器调用此时可能未创建的对象)。

问题:是否可以在不触发其侦听器的情况下启用 JRadioButton?

4

1 回答 1

2

我解决了这个问题。谢谢您的意见。

我做了什么:我创建了一个布尔值“加载”。在我加载 XML 数据时将此设置为 true,执行我想做的操作并将此值设置回 false。单选按钮上的 actionPerformed 仅在加载为 false 时运行。

于 2013-03-17T00:34:29.637 回答