概述
在.net中,对于Font类来说,可以直接使用常量来生成带有下划线的字体。
但是,到了Java中,想生成带有下划线的字体,就稍微复杂了一点,需要借助于TextAttribute类来生成。(推荐:java视频教程)
具体请参照下面的代码段。// 生成带有下划线的字体
// 需要借助于TextAttribute类来处理
HashMap hm = new HashMap();
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中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢的全部内容,希望文章能够帮你解决java中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复