日期:2014-05-20  浏览次数:20684 次

线程调用主类方法问题
父类继承JApplet,实现图形界面,
子类有两个线程,一个向server端接收发送socket数据报,并放入缓冲区
另一个线程从缓冲区取出数据并解析
现在的问题是,如何根据解析出的数据调用父类方法动态改变图形界面状态

------解决方案--------------------
在方法里实现不就行了吗
------解决方案--------------------
让我想到的是~要实现时时刷新!
------解决方案--------------------
把原来的去掉,画新的就可以了吧?其实感觉应该是3个线程的东西,拿数据的线程拿有显示线程的JApplet对象的引用就可以了吧
------解决方案--------------------
解析的线程,解析后REPAINT就实时更新了,JAPPLET看做JFRAME 没社么太大区别的.建议先作成JFRAME,然后转成JAPPLET
------解决方案--------------------
将socket连接线程作为内部类
------解决方案--------------------
来学习学习,帮顶一下
------解决方案--------------------
swing包是线程不安全的。

主要在于JApplet。建议看一下。

http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/javax/swing/package-summary.html
------解决方案--------------------
public void process(String result)
加synchronized试试.