给定一个 JTextPane,如何配置它以便在以下情况下换行文本:
换句话说: 它应该始终以最大值换行。 80 个字符,除非由于空间限制需要提前换行。
尝试使用
JTextPane
的 StyledDocument
设置文本窗格的最大宽度。以下是一些将其设置为 80 个字符的示例代码:
JTextPane textPane = new JTextPane();
StyledDocument doc = textPane.getStyledDocument();
doc.putProperty(DefaultParagraphStyleConstants.MAX_LINE_SPAN, 80f);
这会将文本换行至 80 个字符,除非由于空间限制需要提前换行。