JToggleButton 问题 如何实现按下做一个循环,弹起跳出循环?

tzjrxy 2008-10-11 01:40:12
private class ButtonListener implements ActionListener

{

public void actionPerformed(ActionEvent action)

{

Object state = action.getSource();
if(state == start_stop){

while(start_stop.isSelected()){
contro.forwStep();
}

}
}

这个是listener的部分

我遇到的问题是,运行gui以后,按下这个按钮以后就再也不能停止了,gui上面的其他功能也不能用了
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiandongbo 2008-10-11
  • 打赏
  • 举报
回复
恩,加个线程比较好,控制循环的话,可以申明个变量 boolean control=false;
循环用while(control)
按中control=true;循环开始,弹开后control再设置为false;
tzjrxy 2008-10-11
  • 打赏
  • 举报
回复
怎么加???????不是很会
nine_suns99 2008-10-11
  • 打赏
  • 举报
回复
你不能在Listener里面做耗时的循环操作,加个线程吧
低音钢琴 2008-10-11
  • 打赏
  • 举报
回复
没有看懂这段代码的意思,但是看其中这段代码:if(state == start_stop){
如果是判断对象是否相等,那么应该用equals()方法吧?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧