Font settings for strings in java

后端 未结 4 1701
轮回少年
轮回少年 2020-12-10 21:44

Can I set font properties for a string in java.

4条回答
  •  -上瘾入骨i
    2020-12-10 22:00

    You can use AttributedString. Here is some examples: JavaDocExamples

    Font font = new Font("LucidaSans", Font.PLAIN, 14);
    AttributedString messageAS = new AttributedString(textMessage);
    ...
    messageAS.addAttribute(TextAttribute.FONT, font);
    AttributedCharacterIterator messageIterator = messageAS.getIterator();
    FontRenderContext messageFRC = graphics2D.getFontRenderContext();
    LineBreakMeasurer messageLBM = new LineBreakMeasurer(messageIterator, messageFRC);
    

提交回复
热议问题