如何更改或重置AttributedString的属性?

时间:2019-01-15 09:24:53

标签: java awt

因为没有根据文档https://docs.oracle.com/javase/8/docs/api/java/text/AttributedString.html

来更改或重置AttributedString属性的方法

该怎么做?

1 个答案:

答案 0 :(得分:0)

文档中未提及,但是可以通过另外添加相同属性来重新分配AttributedString的属性:

AttributedString attributedString = new AttributedString("TEST TEXT");

attributedString.addAttribute(TextAttribute.BACKGROUND, Color.BLACK);//Initial assign
attributedString.addAttribute(TextAttribute.BACKGROUND, Color.GREEN);//Reassign
attributedString.addAttribute(TextAttribute.BACKGROUND, null);//Reset