2012-01-11 45 views
0

我得到了一个JTextArea来显示对话,我想知道什么是存储动态对话的最佳方式,并想知道是否有更好的方法(如追加)而不是重写整个字符串发送到JTextArea后发送和接收每个mssg。DB推荐实现一个聊天显示器

感谢提前

+1

另请参阅此[示例](http://stackoverflow.com/a/3245805/230513)。 – trashgod 2012-01-11 18:36:15

回答

2

JTextAre有append(str)方法追加字符串到它。对于聊天区域,使用JTextPane代替JTextArea会很好,因为它允许绘制着色字符串和情感图像。

0

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

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