【发布时间】:2015-12-04 16:38:48
【问题描述】:
我正在尝试使我的 Swing GUI 与我的应用程序正在打印的 PDF 报告相匹配。这需要限制文本输入的长度。
通过使用FontMetrics.stringWidth() 测量字符串的宽度几乎找到了它,我发现默认情况下Swing 的字符间距非常小(如果有的话)。
这在大写的 Ws 字符串中尤为明显。
如何调整 Swing JTextComponent、JTextField 或 JTextArea 或其他任何东西的字符间距?
【问题讨论】:
-
您是否考虑过使用 iText 或 Jasper Reports 之类的工具来呈现 PDF?或者您正在寻找进行所见即所得编辑的能力?
-
是的。 :-) 我正在使用 iText 填充 PDF 模板,我需要能够进行所见即所得的编辑,因为输入的数据仅限于模板。