解决swt项目中由于线程冲突问题时间无响应问题
来源:互联网 发布:linux 怎么引导win 7 编辑:程序博客网 时间:2024/05/17 06:26
private boolean flag = true;//定义变量判断是否进行时间跑动
shell.addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent arg0) { flag = false; } 当面板关闭的时候改变状态。
// 动态显示时间 // label.setFont(SWTResourceManager.getFont("微软雅黑", 13, SWT.NORMAL)); new Thread() { public void run() { while (flag) { label.getDisplay().asyncExec(new Runnable() { @Override public void run() { // TODO Auto-generated method stub SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = sdf.format(new Date()); label.setText(s);// 输出到Label上 } }); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 每隔一秒刷新一次 } } }.start();
这样线程就跑起来了。。。。
阅读全文
2 0
- 解决swt项目中由于线程冲突问题时间无响应问题
- 第三章 解决UI 线程运行无响应问题
- project解决项目冲突问题
- 解决SSH登录无响应问题
- anr用户无响应问题的解决
- eclipse启动无响应问题的解决
- 关于SWT中线程的问题
- 解决git中 项目合并冲突的问题
- 解决Swift项目中use_frameworks!冲突的问题
- 解决子项目中引用包的版本冲突问题
- 待解决的问题 线程冲突!
- maven项目由于多个依赖中含有同一个jar包导致的冲突问题的解决办法
- 遇到问题-UI界面无响应,多线程解决UI界面无响应问题
- OnMouseWheel无响应问题
- onKeyDown无响应问题
- yum无响应问题
- 线程1:临界区,解决线程访问冲突问题
- SWT 的 UI 线程问题
- 竞态条件与临界区
- 实现会员信息录入功能
- C/C++学习笔记八(断言与异常处理)
- 国赛建模小白入门介绍篇(三)
- GIt学习之路 第二天 创建版本库
- 解决swt项目中由于线程冲突问题时间无响应问题
- 一些简单知识的整理—C语言(一)
- java集合(一)——集合框架 Collection, Map
- 使用Maven创建Java项目
- freemarker与spring的整合
- Android Monkey测试入门-1-Android SDK环境安装
- unbuntu16.04安装ROS kinetic 软件安装源问题 或者apt-get无法更新
- 前端小知识积累
- java集合(二)——集合 Set