StyledDocument contains various methods to set styles. Like setCharacterAttributes.
But I can't see any methods to remove styles.
Is there any?
It is impossible to "clear" styles. One should obtain a "default" style with the following technique:
Style defaultStyle = StyleContext.
getDefaultStyleContext().
getStyle(StyleContext.DEFAULT_STYLE);
Then apply it with:
sampleDocument.setCharacterAttributes(0, sampleDocument.getLength(), defaultStyle, true);
StyledDocument has a removeStyle method that removes the named style.
Your document has to have character attributes. You can set the character attributes, and later set the character attributes to default values.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With