社区
Java SE
帖子详情
关于JTextArea显示内容的问题
kenticny0270
2011-06-10 07:33:32
我程序是从数据库中读取信息,然后在JTextArea中显示,由于我的数据是表格型的,所以由于每个字段的长短不一致导致输出的信息不能按照每个字段对齐显示,我在输入时候添加了空格来补全字符串长度的时候,输出的时候貌似无论多少空格都按一个空格算了,所以数据还是不能对齐。
求教~~怎么能让读出的信息按照每一列对齐显示,或者说怎么才能让JTextArea显示信息的时候不省略空格
PS:请不要回答说用JTable了,谢谢。
...全文
442
6
打赏
收藏
关于JTextArea显示内容的问题
我程序是从数据库中读取信息,然后在JTextArea中显示,由于我的数据是表格型的,所以由于每个字段的长短不一致导致输出的信息不能按照每个字段对齐显示,我在输入时候添加了空格来补全字符串长度的时候,输出的时候貌似无论多少空格都按一个空格算了,所以数据还是不能对齐。 求教~~怎么能让读出的信息按照每一列对齐显示,或者说怎么才能让JTextArea显示信息的时候不省略空格 PS:请不要回答说用JTable了,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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,重写一下试试。
实在不行,你就用特殊字符代替空格,回来再替换过来。
java
jtextarea
滚动,java – 使
JTextArea
可滚动
该代码示例展示了一个使用Java Swing创建GUI的程序,其中包括一个
JTextArea
用于
显示
电影信息。用户输入电影名称,程序通过JSON解析获取电影详情并
显示
在
JTextArea
中。然而,存在一个
问题
:当文字过长时,
JTextArea
没有正确地滚动以
显示
完整
内容
,导致部分单词被截断。尽管尝试使用JScrollPane来解决,但
问题
依然存在。
append在java里有什么用,java –
JTextArea
的append()方法似乎不起作用
在Java Swing程序中,用户试图通过FileDialog加载文本文件的
内容
到
JTextArea
,但
JTextArea
的append()方法没有正常
显示
文本。尽管文件读取部分正确,且
内容
能通过System.out.println()打印,但在
JTextArea
中
内容
却无法
显示
。
问题
可能是由于在事件处理循环中调用了append()方法导致的。解决方案是使用SwingUtilities.invokeLater()来更新UI。
关于Java Swing怎么实时刷新
JTextArea
,以
显示
刚才加append的
内容
(线程角度)
本文介绍如何解决Java Swing中
JTextArea
无法实时
显示
append
内容
的
问题
。通过使用textArea.paintImmediately方法或者将
JTextArea
设置为静态变量并在独立线程中更新的方式,可以实现实时刷新。
JTextArea
自动滚屏小技巧
本文介绍了一种解决
JTextArea
在动态
显示
数据时无法自动滚动到最新数据的
问题
的方法。通过覆盖
JTextArea
的append方法并调用setCaretPosition方法,可以确保界面始终
显示
最新的
内容
。
JTextArea
append() 方法的每次循环不能正常
显示
的有关
问题
(刷新)
本文介绍如何使用JavaSwing的
JTextArea
组件实现实时
显示
文本
内容
。通过结合使用append方法和paintImmediately方法,可以确保在程序运行过程中动态地更新文本区域,避免将所有文本一次性
显示
的
问题
。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章