`
netfork
  • 浏览: 481260 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用Java生成带有下划线字体的文字

    博客分类:
  • Java
阅读更多
在.net中,对于Font类来说,可以直接使用常量来生成带有下划线的字体。
但是,到了Java中,想生成带有下划线的字体,就稍微复杂了一点,需要借助于TextAttribute类来生成,具体请参照下面的代码段。

// 生成带有下划线的字体
// 需要借助于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,字体为宋体,字形带有下划线的字体


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics