UDP和Swing结和的问题?

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
一个JAPPLET类,有JLabel,用于显示收到的数据。一个Thread子类,用于不断的接收UDP数据,当数据到时,如何传送和通知给Swing控件?
如果有一个ArrayList用于暂存数据,在这种情况下如何通知swing或swing如何自己来取?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
Applet can only make connections to the server that hosts the applet. or you'd have to sign it. Read java.net on sockets, then you'd know how.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我知道你所说的。
现在是JApplet和Thread在一起,全是客客户端。thread负责和服务器通信,我问的是THREAD收到数据后如何通知swing控件,如何做才是线程安全的?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SwingUtilities.invoke() or SwingUtilities.invokeLater()
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
您说的是这样吗:
在JApplet.init 中SwingUtilies.invoke(MyThread);
在MyThread.un中MyApplet.setLableText()
这样是安全的对吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行