这样的问题你遇到过没有?

wanghui4422 2005-04-17 10:51:54
public void jButton2_actionPerformed(ActionEvent e) {
if(e.getActionCommand()=="运行")
{
flag=true;
jButton2.setText("停止");
run();
}else
{
flag=false;
jButton2.setText("运行");
}
}

public void run()
{

while(flag==true) {
i=0;
try {
Thread.sleep(1000);
} catch (Exception e) {}
,,....................
为什么点击jbutton后再点就没反应了,flag 难道不起作用了吗?和线程有关吗?
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuxiongquang 2005-04-20
  • 打赏
  • 举报
回复
都是多线程呀,但你没有函数呀,不完整的程序
kingfish 2005-04-17
  • 打赏
  • 举报
回复
见另外一个帖子

62,612

社区成员

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

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