复杂的聊天消息创建

时间:2016-07-06 19:02:16

标签: java swing tcp jpanel jscrollpane

我正在开发一个具有聊天功能的程序,我希望它不仅仅是文本。我想知道使用JTextPane显示自定义复杂消息的最佳方法是什么,或者每次客户端收到它时显示类似的东西。

每条消息都包含以下内容:

分隔线(细灰线)

图片(用户个人资料图片)

标签(用户名)

字符串(自定义日期)

字符串(实际消息)

分隔线(细灰线)

看起来应该是这样的:

http://i.stack.imgur.com/GH09i.png

我不太关心如何专门组织列出的每个组件,以及如何使其工作。

但我的问题是如何将所有这些组合成可以在每次发送新邮件时反复添加的内容?

例如:

我应该使用可滚动的JTextPane作为主容器还是其他东西,然后为包含列出的所有消息组件的布局的每条消息创建一个新的JPanel。

我知道这可能有点令人困惑,所以如果你有任何问题可以随意提问。

0 个答案:

没有答案