Как изменить или сбросить атрибут AttributedString? - PullRequest
0 голосов
/ 15 января 2019

Поскольку нет методов для изменения или сброса атрибутов AttributedString в соответствии с документацией: https://docs.oracle.com/javase/8/docs/api/java/text/AttributedString.html

Как можно это сделать?

1 Ответ

0 голосов
/ 15 января 2019

Это не упоминается в документации, но можно переназначить атрибут 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...