Java jtextpane中的行距

Java jtextpane中的行距,java,swing,jtextpane,Java,Swing,Jtextpane,我正在用java开发一个编辑器。我想在JTextpane中设置行距 我使用下面的代码来设置行距,但是它不会改变行距。有人可以指导我吗 SimpleAttributeSet lineSpace=new SimpleAttributeSet(); StyleConstants.setLineSpacing(lineSpace,1.5f); doc.setParagraphAttributes(startPos, lengthOfString, lineSpace,false); 提前感

我正在用java开发一个编辑器。我想在
JTextpane
中设置行距

我使用下面的代码来设置行距,但是它不会改变行距。有人可以指导我吗

SimpleAttributeSet lineSpace=new SimpleAttributeSet();
StyleConstants.setLineSpacing(lineSpace,1.5f);      
doc.setParagraphAttributes(startPos, lengthOfString, lineSpace,false);

提前感谢。

请提供更多代码。对我来说,代码是正确的。某处有个错误else@StanislavL-使用htmlEditorKit会有什么问题吗?因为我已经尝试了所有可能的方法,但是行距没有改变张贴您的演示程序。我在文本窗格中使用了普通文本的行距,当您有一个新行字符串时,它可以正常工作。也许HTML不起作用,因为没有换行符字符串,文本只是换行?或者问题可能是您的startPos、lenthOfString变量。@StanislavL、@camickr-i在一个没有htmleditorkit的jtextpane上尝试了上述代码,但它在一个安装了htmleditorkit的jtextpane上不起作用,有谁能帮助我在安装了htmleditorkit的jtextpane中实现行距吗。