代码之家  ›  专栏  ›  技术社区  ›  Denis Sablukov

如何更改或重置AttributeString的atribute?

  •  0
  • Denis Sablukov  · 技术社区  · 6 年前

    AttributedString 根据文件: https://docs.oracle.com/javase/8/docs/api/java/text/AttributedString.html

    一个人怎么能做到?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Denis Sablukov    6 年前

    文档中没有提到,但可以重新分配 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