0

我正在使用文本编辑器JTextPane,我需要为某些单词添加颜色,但我希望如果用户单击已经着色的区域,则使用该颜色(段落样式)而不是逻辑样式进行绘制。我一直在寻找,getParagraphAttributes但我无法将段落样式作为财产。

如何获得段落样式JTextPane

private Style getColor(String token) { 
    if (token.equals("while")) 
        return editor.getStyle("blue"); 
    return editor.getLogicalStyle(); //At this point I want current not logical if it's Possible. 
}
4

1 回答 1

2

尝试使用

((StyledDocument)textPane.getDocument()).getParagraphElement(position).getAttributes();
于 2013-04-18T06:26:57.520 回答