代码问题,请指教!

coolxmao 2002-02-08 04:33:37
java初学,遇到一点问题,代码如下:
public int textmove(int i) {

TempLabel.setLocation(0,i);
i--;
try
{
java.lang.Thread.sleep(30);
}
catch(Exception e)
{
}
if (i>0)
{
textmove(i);
}
else
{
i=250;
}
return i;
}
这是用在applet中的一个方法, 执行这个方法后,就基本上是死循环的状态
请问如何解决??
还有,javaApplet初始化后会触发那个事件??
很多代码写在init里面根本没作用呀比如setlocation.
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolxmao 2002-02-08
  • 打赏
  • 举报
回复
没人回了??
coolxmao 2002-02-08
  • 打赏
  • 举报
回复
有没有想vb里面timer控件那样的按固定时间触发一次事件
又不是死循环的方法??
coolxmao 2002-02-08
  • 打赏
  • 举报
回复
在sleep状态不能响应事件吧??
怎么处理呢??
我听说可以用wait作线程的等待??是不是可以解决这个问题??
wait怎么用呀???
BugHunterPro 2002-02-08
  • 打赏
  • 举报
回复
sleep?才30毫秒
remote_roamer 2002-02-08
  • 打赏
  • 举报
回复
好像不是死循环.是sleep了
setlocation.放在pain里里面试一下
remote_roamer 2002-02-08
  • 打赏
  • 举报
回复
好像不是死循环.是sleep了
setlocation.放在pain里里面试一下
BugHunterPro 2002-02-08
  • 打赏
  • 举报
回复
起码这个方法不会死循环

23,407

社区成员

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

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