java图形界面通信读取文本框的内容

qq_41174783 2018-02-02 11:53:15
请问有什么方法可以读取图形界面的文本框的内容吗,就是QQ聊天界面,如何让socket的输入流读取到聊天框的消息,(再传给另一个客户端),目前 只能读取控制台的消息,如果是改变IO流的输入输出源的话也不能将源改变为文本框啊?也不能直接读取字符串啊,我卡了一天了,求大神!!
...全文
1164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
appleyk 2018-02-09
  • 打赏
  • 举报
回复
你是不是想做个监听程序,监听别人的聊天记录,
「已注销」 2018-02-09
  • 打赏
  • 举报
回复
QQ 聊天窗口的文字可不是那么简单你想读就能读的。QQ 使用了腾讯自己编写的 Windows 平台 DirectUI 框架。所使用的文本编辑控件也是基于 Windows 的 ITextHost 接口实现。就算是通过 C++ 获取这些文本也是非常之麻烦,Java 就别考虑了。除非是标准的 Windows 窗口和控件,Java 相对还没那么难,但同样要调用相关 Windows API。
nyhyn 2018-02-08
  • 打赏
  • 举报
回复
文本框添加一个监听事件,文本内容的变化直接通过socket流传输
main_michael 2018-02-08
  • 打赏
  • 举报
回复
楼上正解。例如:getText(); write();
xiongdejun 2018-02-02
  • 打赏
  • 举报
回复
很简单啊,首先你可以以获取文本框的内容吧,吧内容读取出来放在String里 让后看看你socket是什么流通讯的,然后把String里的内容转换成相对应的流文件发过去就好了呀。 为什么要获取文本框的流呢,然后到处转换。发现转不过去。。。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧