首页 > 编程 > Java > 正文

Java开发中可以防止界面假死的刷新代码

2019-11-26 09:22:06
字体:
来源:转载
供稿:网友

代码如下:

try {  // 创建一个线程  Thread thread = new Thread() {  public void run() {   int i = 0;   while(true){   final long start = System.currentTimeMillis();   try {    Thread.sleep(1);   } catch (InterruptedException e) {    // TODO Auto-generated catch block    e.printStackTrace();   }   final int a = i;   if (!Display.getDefault().isDisposed()) {    Runnable runnable = new Runnable() {    public void run() {     processModel.setProcessName(start + "---" + a);    }    };    Display.getDefault().syncExec(runnable);   }   i++;   }  }  };  thread.start(); } catch (Exception e) {  e.printStackTrace(); }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对武林网的支持。如果你想了解更多相关内容请查看下面相关链接

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表