好的,正如标题所述,我有这个小工具可以为我提供帮助,我想添加“垃圾邮件发送者”,但是当它启动时,我无法停止它。
这是代码:
SpamScriptToggleButton.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent ev) {
if (ev.getStateChange()==ItemEvent.SELECTED) {
i = 3;
} else if(ev.getStateChange()==ItemEvent.DESELECTED){
i = 1;
}
while(i > 2) {
robot.delay(40);
type("Message "+i+" !");
i++;
}
}
});
我的问题是如何使它停止,单击ToggleButton没有帮助,请记住我需要计算这些消息。
谢谢,克里斯蒂安
侦听器在事件指派线程调用https://docs.oracle.com/javase/tutorial/uiswing/concurrency/dispatch.html虽然这是繁忙的它不能做任何事情一样处理您的取消按钮,或更新屏幕。
任何非琐碎的任务都可以在其自己的线程中运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句