关于 java:使用 JToggleButton 而不触发它。 | 珊瑚贝

Using a JToggleButton without firing it.


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


两种不同的方法:

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

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


来源:https://www.codenong.com/26569682/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9952.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?