线程和swing的问题? 当事件分派线程以外的线程想对swing的组件做改动 应该用SwingUtilities里的2个方法之一 对吧我的问题是如果想让swing的组件的改动引起该线程里的一些变化怎么办??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如 该线程里有个变量 当swing的某个组件被改变状态需要修改这个变量 怎么办 有类似的方法吗 难道能直接插入线程改???? 这个和Swing没有关系的。主要是线程间通信问题。其它程序怎么搞,Swing也怎么搞,共享内存,消息都可以。没必要考虑太多。Swing与线程的问题,主要是两点要注意的:1、Swing组件不能同时给多个线程修改;2、时间分派机制是队列。其它要注意的事情全部都是由于这两个原因。包括需要专门的Worker也是原因二引起的(官方的Swing Thread的三大原则)。没必要考虑太多其它因素,没什么特别的。参考:http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html 打错字了,是“事件分派机制”不是“时间分派机制”。虽能告诉我,为什么CSDN发的帖子,没法修改吗? 如何将image字段的内容转为不乱码的字符串 初学JAVA——Byte之三大千古疑惑 keylistener没有效果,求解,java 菜鸟问题~关于数据库的链接 真的很菜的 快来抢分吧! HELP!! 日志过多,干扰代码阅读,怎么办? [求助]类似XML文件结构的文本文件的解析思路 我在用进度监视器的时候,不能循环调用. Eclipse 教程中SWT Application运行出错? 跨包之间的访问问题? 新手 eclipse 运行不了 在线等待求解JAVA IO问题
这个和Swing没有关系的。主要是线程间通信问题。其它程序怎么搞,Swing也怎么搞,共享内存,消息都可以。没必要考虑太多。Swing与线程的问题,主要是两点要注意的:
1、Swing组件不能同时给多个线程修改;
2、时间分派机制是队列。其它要注意的事情全部都是由于这两个原因。包括需要专门的Worker也是原因二引起的(官方的Swing Thread的三大原则)。没必要考虑太多其它因素,没什么特别的。参考:http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html