读书人

[转载]使用Java生成带有上划线字体的文

发布时间: 2012-11-08 08:48:11 作者: rapoo

[转载]使用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,字体为宋体,字形带有下划线的字体

?

转载备注:这个方法我还未测试。

=========================================================================

?

已验证,可用。

读书人网 >软件架构设计

热点推荐