java - 使用 JToggleButton 而不触发它。

标签 java swing user-interface jtogglebutton

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

最佳答案

两种不同的方法:

1) 删除监听器,然后设置切换状态,然后重新添加监听器

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

关于java - 使用 JToggleButton 而不触发它。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26569682/

相关文章:

java - 处理并发的正确方法是什么?

java - 设置 JComboBox 的背景?

java - 简单的父子 Java 应用程序

c# - 如何在 ASP.NET MVC 中实现插页式 "loading..."页面?

.net - winforms 应用程序中的查询设计器

java - 为什么我无法将对象添加到 Object[] 数组?

java - Eclipse 中的多线程调试

java - 星期几的Android日历问题

java - Swing GridBagLayout - 自动调整字段大小

java - JavaFx 中的 UI 没有响应