有可能一次阻止动作者的射击吗?

时间:2013-03-16 23:48:09

标签: java swing actionlistener jradiobutton

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

问题:其中一个组件是JRadioButton,我想启用此按钮而不用导致其actionlistener触发(侦听器调用可能没有的对象)在这个时间点创建。)

问题:是否可以启用JRadioButton而不触发其侦听器?

1 个答案:

答案 0 :(得分:2)

我解决了这个问题。感谢您的评论。

我做了什么:我创建了一个布尔值'loading'。当我加载XML数据时,将此设置为true,执行我想要执行的操作并将此值设置为false。如果加载为假,则仅在radiobutton上执行actionPerformed。