java - 如何强制对组件执行操作?

标签 java swing events listeners

我有一个文本框和一个带有其他组件的 Swing 形式的按钮。我的文本框注册了焦点监听器,按钮注册了 Action 监听器。

如果我更改文本框中的文本并且没有失去焦点,请单击按钮,我的焦点监听器将被执行而按钮的 Action 监听器将永远不会执行。

在文本框上的焦点监听器完成其部分后,是否有办法强制(以编程方式)调用按钮上的 Action 监听器?

最佳答案

尝试调用 yourButton.doClick(); ?

关于java - 如何强制对组件执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15241597/

相关文章:

java.lang.NoClassDefFoundError : org/apache/xpath/XPathAPI 错误

java - 通过登录打开另一个窗口

Java:如何在不使用 actionListener 的情况下检测到用户已经完成了他们的保存名称?

javascript - 在设置 RxJs 订阅后,是否有一种干净的方法可以立即执行函数?

vb.net - 如何在文本框中按下 Tab 键时触发事件?

java - libgdx - 尝试使用 ShapeRenderer 时出错

java - 如何按字母顺序对哈希表中的元素进行排序?

java - 在 WLISTBOX ZK 中选择行时如何将单元格设置为可编辑?

java - 从另一个类中的 JPanel 文本字段获取值

javascript - jquery focusout事件缺少相关目标信息