我现在已经用Socket套接字成功做出一个局域网的聊天室,但是还是有几个问题得不到解决~~~ 
1:请问java有什么即可以显示图片,又可以显示文本的组件,聊天时想发送图片(例如表情),一直得不到实现,我找了api很久,没找到(难道是JEditorPane?我琢磨了他好久,不懂用~~)
2:我如果想像QQ之类的,只要能够上网就能进行连接聊天(不想局限局域网)请问靠什么方法实现~~~谢谢各位,本人太懒上网玩论坛了,分少,而且又下了不少论坛的东西,没分了,请多多包涵,嘿嘿~~求教求教~~~

解决方案 »

  1.   

    1:
    面板上可以放Panel
    Panel上可以放Label
    Label上可以放图片或者问题
    2:
    发送的时候使用序列化套接字
      

  2.   

    还是有点不明白,是每发送一条信息就往JPanel 新 增一个JLabel吗?
      

  3.   

    你没发现QQ的滚动条吗,你聊天一会之后,他的滚动条是不是还是那么长啊,就是说有的部分聊天内容已经储存了。你可以预定于出来10或者20 30个label
    让这30个循环使用。同样你也可以无限的new新的,但是聊多了会有问题
    记得那个panel上要用表格布局
    这样会好。还不明白加我QQ群
    5307397 本群开放到情人节结束
      

  4.   

    文本框加图片 或炫耀文本 均可用JTextPane 这个应该腾讯就是用这个的!相关资料你查查