textArea的行之间的默认间距太笨拙了。我想增加线之间的行间距。有没有办法实现textarea?
PS:我知道可以为JTextPane
和StyledDocument
以及STyledConstants设置行间距。我的范围仅限于TextArea,我宁愿不喜欢用textpane替换我的textarea,因为它会搞乱项目中的其他一些功能依赖。
答案 0 :(得分:5)
没有简单的方法可以做到这一点。每the Swing Tutorial(强调我的):
如果您希望文本区域使用多种字体或其他样式显示其文本,则应使用编辑器窗格或文本窗格。
尽管如此,JTextArea
的来源显示它未被声明为final
。如果确实想要更改间距,则可以创建自定义子类。但这不会是微不足道的。