gpt4 book ai didi

java - 无论如何要控制 Swing 中的顺序事件触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:34 24 4
gpt4 key购买 nike

我是否可以控制我的 Swing 应用程序中触发事件的顺序?例如,我有一个 MouseListener 和一个组件的 ActionListener。我能否做到 MouseListener 总是在 ActionListener 之前触发?

在我看来,如果我在 ActionListner 之前添加 MouseListener,我只是祈祷它们会按此顺序触发。

现在我明白以这种方式编码是不好的做法,你不应该指望事件触发的顺序,但对于我遇到的这种情况,这是必须的。

谢谢

最佳答案

如果您有一个 Action 由一个监听器触发,需要先于另一个监听器发生,那么请更改您的逻辑。

要么组合监听器,以便单个监听器获取两个事件并在需要时临时保留一个。或者只添加一个监听器并让它调用适当的方法或在它完成后创建一个新事件。

关于java - 无论如何要控制 Swing 中的顺序事件触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com