Java消息发送器终止程序的其余部分



好的,正如标题所说,我得到了这个帮助我的小工具,我想添加"sort of message spammer",但是当它开始时,我无法阻止它。

代码如下:

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上被调用,而这个线程很忙,它不能做任何其他事情,比如处理你的取消按钮,或更新屏幕。

任何在自己的线程中运行的重要任务

最新更新