Java jtext区域中的行距

Java jtext区域中的行距,java,line,spacing,jtextarea,Java,Line,Spacing,Jtextarea,我当前的JTextArea实例的行扫描大约为1或1.5。有人能告诉我如何更改JTextArea实例中的行距吗?进行谷歌搜索建议您应该使用JTextPane,尤其是setParagraphAttributes 获取所需属性集的方法如下: MutableAttributeSet set = new SimpleAttributeSet(); StyleConstants.setLineSpacing(set, /* your spacing */); 现在只需将set传递到setParagraph

我当前的JTextArea实例的行扫描大约为1或1.5。有人能告诉我如何更改JTextArea实例中的行距吗?

进行谷歌搜索建议您应该使用
JTextPane
,尤其是
setParagraphAttributes

获取所需属性集的方法如下:

MutableAttributeSet set = new SimpleAttributeSet();
StyleConstants.setLineSpacing(set, /* your spacing */);
现在只需将
set
传递到
setParagraphAttributes
方法


希望这有帮助。

嘿,苏尔雅,你应该投票并接受你认为有用的答案:-)。你找到解决问题的办法了吗?回答得好;但是,我建议您从textpane中获取当前属性集,而不是创建一个新的属性集,这样您只需更改您关心的属性,其他属性将保持不变,如下所示:
MutableAttributeSet=new SimpleAttributeSet(textpane.getParagraphAttributes())