是否有可能在java中找到事件消防链?

时间:2013-10-21 07:57:01

标签: java events

我想知道事件是否优先被解雇或者按照注册顺序被解雇? 例如,我有一个表,并有两个事件,SelectionChanged和MouseClick,如果我点击一行,它会首先触发?

3 个答案:

答案 0 :(得分:1)

查看课程EventQueue。此课程包含您需要的所有内容,包括您的选择事件的原始事件(鼠标或键事件)。

答案 1 :(得分:0)

如果触发事件的顺序对你很重要,只需设置一个监听器链,即监听器将通知监听器2等,这样你就可以处理命令了。

另请查看以获取更多信息:

Another question

答案 2 :(得分:0)

就个人而言,我认为观察者模式对你来说是有用的,这是应得的。