2014-03-05 59 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);