问题是这样的,这个程序的期待效果是点击开始后会一直循环运行下去,直到点击结束键
但是现在的问题是我用的开始的ActionListener不返回,
其他的事件就不能被响应。甚至我去点结束程序也没响应怎么办?
不用代码什么的
给个可行办法就行
先谢过
但是现在的问题是我用的开始的ActionListener不返回,
其他的事件就不能被响应。甚至我去点结束程序也没响应怎么办?
不用代码什么的
给个可行办法就行
先谢过
run()
{
while(flag)
{
try
{
你的循环体;
t.sleep(100);//t为Thread t;
}
catch(InterruptedException e){}
}
}
我的实现其实是和你写的差不多的,但是我用的是thread类,不知道可不可以?to liuguangliang(亮) :
是不是我将死循环写成一个函数,然后再在ActionListener中调用就行?但是那样的话还是要等run函数返回才能相应另一个按钮的事件吧?
仿佛不行啊,我用了一个新的线程类的run()函数来执行死循环
然后在listener中调用它
但是我的图形界面好像一点都不反应啊?
大哥你真是言简意赅啊,搞定了,谢谢你
to 其他人:
可能是我太笨了,所以这个原因你们也没想到...
不好意思了