1

有没有办法将 JToggleButton 设置为选中或取消选中而不实际触发链接到它的 itemevent。我有一个 jtogglebutton 我想在某些情况下触发,但出于 ui 的目的,我想偶尔更改它的选定状态而不实际触发按钮。任何输入将不胜感激,谢谢。

4

1 回答 1

2

两种不同的方法:

1)移除监听器,然后设置切换的状态,然后添加监听器

2)用一个布尔标志包装你的监听器代码的逻辑,我们称之为它toggleAdjusting,只有在 false 时才会触发。然后在其他地方,当您想在不运行侦听器代码的情况下设置切换状态时,只需将标志设置为 true,调整切换,然后将标志设置回 false。

于 2014-10-26T04:17:16.967 回答