标签: java multithreading button swt
我目前正在开展一个相当大的项目,所以我无法在不破坏代码的情况下自行测试。是否可以有两个选择监听器,它们将执行不同的任务?只需一个选择监听器和一个if语句就可以轻松完成,但我的程序使用多线程,所以这个选项并不适合我。基本上,按钮的第二个动作应取消第一个动作,如果它仍然在运行。任何其他想法也欢迎。
答案 0 :(得分:0)
是的,当然有可能。不仅仅是针对这个特定情况,而是在我所知道的每个GUI框架中,如果你可以为某个事件添加一个监听器,你可以添加许多这样的监听器。