easy one:
1. add boolean m_forceSleep = false; as data member2. change
do{
try{Thread.sleep(2); }catch...
}while(m_forceSleep);3. change
in actionPerformed
if(start)
m_forceSleep = false;
if(stop)
m_forceSleep = true;
1. add boolean m_forceSleep = false; as data member2. change
do{
try{Thread.sleep(2); }catch...
}while(m_forceSleep);3. change
in actionPerformed
if(start)
m_forceSleep = false;
if(stop)
m_forceSleep = true;
解决方案 »
- Intger中的方法含义???
- JTable加带复选框的行
- Socket异步通讯时分页读取的问题
- java技术从入门到精通
- ANT中,<target name="init"> <tstamp/>,其中的<tstamp/>是什么意思啊?
- 怎么连数据库 近来帮帮我~~
- 那位仁兄有关于swing的电子书啊,谢谢了
- 为什么用javascript的encodeURI编码跟用java.net.URLEncoder.encode(s)编码的结果不一样?
- 求助java连接sql2008问题
- 只要留言就有分了,高手快来!!来看看!
- java请教网络通讯
- 我用notes高了一个东西,其中用到了java脚本,它它为什么报如下错
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;public class Nn extends Applet implements ActionListener {
private boolean runflag=false;
private mainclass mc = null
private class mainclass
{
public void run(){
while( runflag ){
dosomthing
}
}
} class start implements ActionListener
{
mc = new mainclass();
mc.runflag = true;
mc.start(); }
class start implements ActionListener
{
mc.runflag = false;
mc=null;
}}