outPrint.setText("其他地方数据正在清空...");//这个没有显示
outPrint.repaint();//没用
outPrint.validate();//没用
try {
Thread.sleep(3000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
就是给个提示,正在清空,等一会(3000ms)
在UI线程sleep等待,是不会刷新界面的。
outPrint.setText("其他地方数据正在清空...");
new Thread(){
public void run(){
try{
//sleep或做其它事情
}finally{
outPrint.setText("清空完毕");
}
}
}.start();
给按钮添加事件,在事件中做你需要的事情。
需要刷新哪里的内容,是outPrint的么?
给按钮绑定事件,在事件里处理
在事件回调中处理呗,希望可以帮到你吧