关于JTextArea显示内容的问题

我程序是从数据库中读取信息,然后在JTextArea中显示,由于我的数据是表格型的,所以由于每个字段的长短不一致导致输出的信息不能按照每个字段对齐显示,我在输入时候添加了空格来补全字符串长度的时候,输出的时候貌似无论多少空格都按一个空格算了,所以数据还是不能对齐。

求教~~怎么能让读出的信息按照每一列对齐显示,或者说怎么才能让JTextArea显示信息的时候不省略空格

PS:请不要回答说用JTable了,谢谢。

作者: kenticny0270   发布时间: 2011-06-10

没遇过...

作者: TKD03072010   发布时间: 2011-06-10

或者说有没有一个方法能够让jtextarea不省略空格

作者: kenticny0270   发布时间: 2011-06-10

你先诊断一下这个截取发生在什么地方,jdk中有源码,可以自己debug。
然后自己extends JTextArea,重写一下试试。

实在不行,你就用特殊字符代替空格,回来再替换过来。

作者: bayougeng   发布时间: 2011-06-10

引用 3 楼 bayougeng 的回复:
你先诊断一下这个截取发生在什么地方,jdk中有源码,可以自己debug。
然后自己extends JTextArea,重写一下试试。

实在不行,你就用特殊字符代替空格,回来再替换过来。

可以讲下具体实现方法么

作者: kenticny0270   发布时间: 2011-06-10

预先格式化好再添加到JTextArea里

作者: huntor   发布时间: 2011-06-10