首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-11-08 
[转载]使用Java生成带有下划线字体的文字在.net中,对于Font类来说,可以直接使用常量来生成带有下划线的字

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

?

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

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

?

已验证,可用。

热点排行