设置JTextarea的行空间

Vam*_*ani 0 java swing jtextarea

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

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

Pop*_*ops 5

没有简单的方法可以做到这一点.根据Swing教程(强调我的):

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

也就是说,来源JTextArea表明它没有被宣布final.如果您确实想要更改间距,可以创建自定义子类.不过,这不会是微不足道的.