我在尝试用DatagramSocket做组播的小聊天工具,我很想实现类似QQ那样的表情功能~但我不知道应该怎么弄~发送和接收信息窗口都应该用JTextPane吧?那如何在按下发送键的时候获取信息发送窗口里的文字和表情icon信息发送出去呢?然后对方收到后要在信息接收窗口显示出来.....希望哪个大哥能帮下我~方便的话可否将实现表情功能的代码例子参考下~~

解决方案 »

  1.   

    每个icon都定义一个编号,只发送编号就可以了.
      

  2.   

    每个图作个监听,点到哪个图的时候返回图的路径,然后把路径添加到Text里就可以了吧
      

  3.   

    ....但是当用qq聊天时~你在发送窗口显示的不是符号,是图片~回楼上~我是想发送代表表情的符号,但在我按下发送键的时候我怎么知道我发送窗口有些什么表情呢?当你选择一个表情后在发送窗口插入的是icon吧,不是符号,我不知到怎么获取那个icon的信息~至于说给图做监听,那如果我删掉某张图片呢?监视删除键?那样的话又要知道删除的位置了....还有,当图片夹在文字中间的时候难道也要记录图片位置?