求助:Java多线程访问文本框问题
在一个线程里面若要对一个文本框添加信息的用text.append(string)时,会出错,若用下面的方法,
Display.getCurrent().asyncExec(new Runnable() {
public void run() {
text.append(string);
}
});
要写到哪块?还用创建新线程吗?为什么老抛出空指针异常?
我是在用UDP通信写简单聊天程序,就是不知道怎么把接收到得数据报添加到文本框中显示出来,哎,郁闷,还望高手指点迷津,万分感谢!
Display.getCurrent().asyncExec(new Runnable() {
public void run() {
text.append(string);
}
});
要写到哪块?还用创建新线程吗?为什么老抛出空指针异常?
我是在用UDP通信写简单聊天程序,就是不知道怎么把接收到得数据报添加到文本框中显示出来,哎,郁闷,还望高手指点迷津,万分感谢!
...全文
相关推荐
个人总结40个Java多线程面试问题和答案
个人总结40个Java多线程面试问题和答案,很全面,让你不再担心多线程的面试问题。
java实现文本框和文本区的输入输出
主要介绍了java实现文本框和文本区的输入输出的方法和具体示例,有需要的小伙伴可以参考下。
Java编程获取文本框的内容实例解析
主要介绍了Java编程获取文本框的值实例解析,将输入的值保存在一个指定的 txt文件之中,具有一定的参考价值,需要的朋友可以了解。
多线程单例模式并发访问
深入浅出:讲解单例模式,多线程安全和并发访问问题.让你轻松应对面试
java实现多线程间的同步与互斥(读者写者问题)
用java实现多线程并发中的读者与写者问题,能够实现多线程对临界资源的同步有序访问。 具体实现为: 给定一个队列A[1-10][1-100000]、元素编号1-10,其中每个元素包含10万个随机数。创建若干个线程,各循环100次;其中10,100个为读线程,10,100个为更新线程。 1. 读线程每次产生随机数三元组:(i, j, k),其中i: [1-10], j: [1-100000],k[j-100000],求取指定A[i]一级数组中第j到第k个元素的均值; 2. 更新线程每次产生一对随机整数三元组 (i, j, k) 和一个随机浮点数d:(0-1),其中i: [1-10], j: [1-100000],k[j-100000],完成对A[i][j]到A[i][k]之间的所有元素进行数值更新,x = x * (1 + d)



