2014-03-05 53 views

回答

1

StyledDocument有一个removeStyle方法,用于删除指定的样式。

您的文档必须具有字符属性。您可以设置字符属性,并稍后将字符属性设置为默认值。

+0

那么,如何设置属性为默认值?这是个问题。我不想从列表中删除样式,我想使其不适用。 – Dims

+0

你必须有一个风格。您可以将StyledDocument设置为DefaultStyledDocument。 –

4

不可能“清除”样式。每个人都应该得到一个“默认”风格以下技术:

Style defaultStyle = StyleContext. 
    getDefaultStyleContext(). 
    getStyle(StyleContext.DEFAULT_STYLE); 

然后应用它:

sampleDocument.setCharacterAttributes(0, sampleDocument.getLength(), defaultStyle, true);