情况:一组组件的状态保存到XML文件中。一切都很好。我试图将相同的数据加载到相同的组件(尽管应用程序的其余部分可能处于不同的状态,例如应用程序的新实例)。
问题:其中一个组件是JRadioButton,我想启用此按钮而不用导致其actionlistener触发(侦听器调用可能没有的对象)在这个时间点创建。)
问题:是否可以启用JRadioButton而不触发其侦听器?
答案 0 :(得分:2)
我解决了这个问题。感谢您的评论。
我做了什么:我创建了一个布尔值'loading'。当我加载XML数据时,将此设置为true,执行我想要执行的操作并将此值设置为false。如果加载为假,则仅在radiobutton上执行actionPerformed。