呵呵,楼主的错误很不应该耶,
当你在Myframe的构造函数中new一个ProgressMonitor的时候,
它的最后一个参数int max,你传的是thread.gettarget(),
可是此时,thread只是Mythread的一个引用而已,没有指向
任何对象啊,故thread=null,所以出现了运行时nullpoint的
错误。probar=new ProgressMonitor(Myframe.this,"Waiting for the simulated Activity",
null,0,thread.gettarget());//此时thread还没有指向任何对象
thread=new Mythread(1000);//呵呵,在这里你却new了一个,两句代码倒一下就可以了
//倒一下顺序
thread=new Mythread(1000);
probar=new ProgressMonitor(Myframe.this,"Waiting for the simulated Activity",
null,0,thread.gettarget());