低级错误折腾了,发现线程启动是start() 不是run()
Date d = df.parse(findDate);
QueryThread qt = new QueryThread(name, d);
qt.start();
(new ThreadDialog(null, qt, "正在查询,请稍候。。。。")).start();
statusLine.setText("查询完毕");