有没有办法将JToggleButton设置为选中或取消选择,而不实际触发链接到它的itemevent。我有一个jtogglebutton,我想在某些情况下被解雇,但为了ui目的,我想偶尔改变它的选择状态而不实际触发按钮。任何意见都将不胜感激,谢谢。
答案 0 :(得分:2)
两种不同的方法:
1)删除侦听器,然后设置切换的状态,然后再添加侦听器
2)用一个布尔标志包装你的监听器代码的逻辑,让我们称之为toggleAdjusting
,只有在假的情况下才会触发。然后在其他地方,当你想设置没有监听器代码运行的切换状态时,只需将标志设置为true,调整切换,然后将标志设置回false。