JAVA线程操作SWT
2012-06-27 14:22
459 查看
package com.qh.client;
import com.qh.Const;
import com.qh.DataPg;
import com.qh.server.GlobaTx;
import javax.swing.*;
import org.eclipse.swt.widgets.Label;
import java.io.File;
import java.io.IOException;
import java.util.TimerTask;
public class CheckClientNet extends TimerTask {
public static void main(String[] args) {
//CheckClient d = new CheckClient();
//d.doMsg("消息测试!");
}
SpWin sp;
public CheckClientNet(SpWin sp2){
this.sp=sp2;
}
@Override
public void run() {
sp.display.getDefault().asyncExec(//关键是这段
new Runnable() {
@Override
public void run() {
if(Const.ERRORcount>1)
{
try{
GlobaTx.LogLn("网络断开,请检查网卡或物理网线连接!");
sp.setLabel("网络断开,请检查网卡或物理网线连接!");
}catch(Exception ex){}
}
else {
try{
GlobaTx.LogLn("网络正常连接!");
sp.setLabel("网络正常连接!");
}catch(Exception ex){}
}
} });
}
}
import com.qh.Const;
import com.qh.DataPg;
import com.qh.server.GlobaTx;
import javax.swing.*;
import org.eclipse.swt.widgets.Label;
import java.io.File;
import java.io.IOException;
import java.util.TimerTask;
public class CheckClientNet extends TimerTask {
public static void main(String[] args) {
//CheckClient d = new CheckClient();
//d.doMsg("消息测试!");
}
SpWin sp;
public CheckClientNet(SpWin sp2){
this.sp=sp2;
}
@Override
public void run() {
sp.display.getDefault().asyncExec(//关键是这段
new Runnable() {
@Override
public void run() {
if(Const.ERRORcount>1)
{
try{
GlobaTx.LogLn("网络断开,请检查网卡或物理网线连接!");
sp.setLabel("网络断开,请检查网卡或物理网线连接!");
}catch(Exception ex){}
}
else {
try{
GlobaTx.LogLn("网络正常连接!");
sp.setLabel("网络正常连接!");
}catch(Exception ex){}
}
} });
}
}
相关文章推荐
- Java线程基本概念及操作
- JavaWeb开发之Servlet中的线程问题及使用ServletConfig对象操作Servlet中的参数
- Java多线程研究03-线程的基本操作(notify,notifyAll,interrupt,join,sleep)
- Android java 结束线程的正确操作
- java 正常的线程停止操作思想
- JAVA多线程—CountDownLatch-一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- [Java多线程 二]---线程的状态与基本操作
- JVM线程测试与java原子操作
- java SWT,树的操作
- 线程操作,比 handler更简单的AsyncTask 使用详解-基础java线程
- 线程(4)——JAVA中的基本线程操作(下)
- Java核心内库-线程-创建进程操作
- Java中线程的操作
- java线程操作 sleep wait start wait 等
- java线程及操作实例,线程池简单例子
- Java Thread 多线程 操作线程
- java 正常的线程停止操作思想
- Java线程同步操作
- Java Thread 多线程 操作线程
- Java Thread 多线程 操作线程