用于实现聊天显示器的DB建议

时间:2012-01-11 10:40:34

标签: java swing jtextarea

我有一个JTextArea来显示对话,我想知道什么是存储动态对话的最佳方式,并且想知道是否有更好的方法(如追加)而不是在每次发送mssg后将整个字符串重写为JTextArea并且收到了。

提前谢谢

2 个答案:

答案 0 :(得分:2)

JTextAre有append(str)方法向其追加字符串。对于聊天区域,最好使用JTextPane而不是JTextArea,因为它允许绘制着色字符串和情感图像。

答案 1 :(得分:0)

我建议将其存储在Text File中。将所有文本存储在数据库中不是一个好主意。

例如,您可以将聊天存储在名为874658.txt的文本文件中,然后将该文件的名称与聊天日期及其各方一起存储在数据库中。