关于JTextArea显示内容的问题

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

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

PS:请不要回答说用JTable了,谢谢。
...全文
388 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-06-10
  • 打赏
  • 举报
回复
或者说有没有一个方法能够让jtextarea不省略空格
TKD03072010 2011-06-10
  • 打赏
  • 举报
回复
没遇过...
huntor 2011-06-10
  • 打赏
  • 举报
回复
对不齐还和字体相关
应该使用一种等宽字体,这样空格才能占用同样的宽度。
huntor 2011-06-10
  • 打赏
  • 举报
回复
预先格式化好再添加到JTextArea里
「已注销」 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bayougeng 的回复:]
你先诊断一下这个截取发生在什么地方,jdk中有源码,可以自己debug。
然后自己extends JTextArea,重写一下试试。

实在不行,你就用特殊字符代替空格,回来再替换过来。
[/Quote]
可以讲下具体实现方法么
bayougeng 2011-06-10
  • 打赏
  • 举报
回复
你先诊断一下这个截取发生在什么地方,jdk中有源码,可以自己debug。
然后自己extends JTextArea,重写一下试试。

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

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧