• 技术文章 >Java >Java基础

    java中怎么让字体可以显示下划线呢

    尚2019-12-02 09:27:21原创2218

    在.net中,对于Font类来说,可以直接使用常量来生成带有下划线的字体。

    但是,到了Java中,想生成带有下划线的字体,就稍微复杂了一点,需要借助于TextAttribute类来生成。(推荐:java视频教程

    具体请参照下面的代码段。

    // 生成带有下划线的字体
    // 需要借助于TextAttribute类来处理
    HashMap<TextAttribute, Object> hm = new HashMap<TextAttribute, Object>();
    hm.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); // 定义是否有下划线
    hm.put(TextAttribute.SIZE, 12); // 定义字号
    hm.put(TextAttribute.FAMILY, "Simsun"); // 定义字体名
    Font font = new Font(hm); // 生成字号为12,字体为宋体,字形带有下划线的字体

    TextAttribute 实例被用作属性键,标识 Font、TextLayout、AttributedCharacterIterator 和其他处理文本属性的类中的属性。此类中定义的其他常量可以用作属性值。

    UNDERLINE_ON:

    public static final Integer UNDERLINE_ON

    标准下划线。

    更多java知识请关注java基础教程栏目。

    以上就是java中怎么让字体可以显示下划线呢的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 下划线
    上一篇:java读取json数据中文乱码解决 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中使用数组实现环形队列• java中int与integer的区别• java反序列化引发的远程代码执行漏洞原理分析• java读取json数据中文乱码解决
    1/1

    PHP中文网