关于线程的启动和停止 Thread.sleep(3000000);你这个时间定得太久了一点吧/3000秒啊!是不是因为你等不到那个时间所以看不到效果阿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 destroy(); 应该是一个不建议使用的方法因为它有可能会造成线程 死锁boolean flag = true; 在你的代码中是多余的因为当 run 里面的代码执行完之后 线程 就自动 停止 了除非 线程中是一个死循环 通常也是这样的那么就要设一个 flagwhile(flag){ //do sth. ...}当要结束线程时 把 flag 设置为 falseiw.flag = false;让他自己退出循环 而不是在外面 destroy(); XKP可以你解决你的问题。telenths(_非法操作_) 可以优化你的处理。 ok!如果想在JWindow中加入指定的图片,是用p.prepareImage(Image,ImageObserver);这个方法吗?好像不能成功??!ImageObserver中地imageUpdate()方法要写些什么? telenths(_非法操作_) 才是正确的停止线程的方法还有一种方法:类中定义Thread runner;在InitWindow的run()中Thread thisThread=Thread.currentThread();while(runner==thisThread){....}这时在类中的任何地方停止线程 runner=null; 如果想在JWindow中加入指定的图片,可以用ImageIcon 呵呵,你的程序根本就没有让JWindow dispose啊,即使你将线程停止了,窗口还是会显示的。除非你调用JWindow的dispose()方法。 Image img = new ImageIcon("imgs/Icon.gif").getImage();有了 Image 后面就好办了 :) 动态增加树节点的办法 Timestamp的时分秒变成了0 一个初级问题 文件复制问题,请帮帮忙,谢谢... 初学java异常处理的问题 求救,sos!!! 我是初学者,请教各位大虾:JCreatorPro的环境变量如何设置? 重载和覆盖的好处 有没有人讨论value object模式 请问如何控制jTextArea输入文本的字体,默认的很小,属性页中也只提供了几种,不知道在那里控制? 关于Vector,菜鸟的一个低级问题 关于回车和回车换行。
因为它有可能会造成线程 死锁boolean flag = true; 在你的代码中是多余的
因为当 run 里面的代码执行完之后 线程 就自动 停止 了
除非 线程中是一个死循环 通常也是这样的
那么就要设一个 flagwhile(flag){
//do sth. ...
}当要结束线程时 把 flag 设置为 false
iw.flag = false;
让他自己退出循环 而不是在外面 destroy();
如果想在JWindow中加入指定的图片,是用
p.prepareImage(Image,ImageObserver
);这个方法吗?
好像不能成功??!
ImageObserver中地imageUpdate()方法要写些什么?
类中定义Thread runner;
在InitWindow的run()中
Thread thisThread=Thread.currentThread();
while(runner==thisThread)
{....}
这时在类中的任何地方停止线程 runner=null;