0

由于没有AttributedString根据文档更改或重置属性的方法:https ://docs.oracle.com/javase/8/docs/api/java/text/AttributedString.html

怎么可能做到这一点?

4

1 回答 1

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
于 2019-01-15T09:24:53.440 回答