设置JTextarea的行空间

时间:2011-04-14 13:00:14

标签: java swing jtextarea

textArea的行之间的默认间距太笨拙了。我想增加线之间的行间距。有没有办法实现textarea?

PS:我知道可以为JTextPaneStyledDocument以及STyledConstants设置行间距。我的范围仅限于TextArea,我宁愿不喜欢用textpane替换我的textarea,因为它会搞乱项目中的其他一些功能依赖。

1 个答案:

答案 0 :(得分:5)

没有简单的方法可以做到这一点。每the Swing Tutorial(强调我的):

  

如果您希望文本区域使用多种字体或其他样式显示其文本,则应使用编辑器窗格或文本窗格。

尽管如此,JTextArea的来源显示它未被声明为final。如果确实想要更改间距,则可以创建自定义子类。但这不会是微不足道的。