在.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中怎么让字体可以显示下划线呢相关推荐

  1. java接口那一节是哪的知识_Java中的接口知识汇总

    Java中的接口知识汇总 发布于 2020-4-29| 复制链接 本文给大家汇总介绍了在java中的接口知识,包括为什么要使用接口.什么是接口.抽象类和接口的区别.如何定义接口以及定义接口注意点,希望 ...

  2. java中栈和堆都存哪些东西_java中栈内存与堆内存(JVM内存模型)

    java中栈内存与堆内存(JVM内存模型) Java中堆内存和栈内存详解1 和 Java中堆内存和栈内存详解2 都粗略讲解了栈内存和堆内存的区别,以及代码中哪些变量存储在堆中.哪些存储在栈中.内存中的 ...

  3. java 判断一个字符串是否由数字组成的_Java中怎样判断一个字符串是否是数字

    展开全部 1.使用Character.isDigit(char)判断 String str = "123abc"; if (!"".equals(str)) { ...

  4. java显示图片缩略图_java中生成图片的缩略图

    importjava.awt.Image;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileOutputS ...

  5. java是先有类还是先有对象_Java中关于先有鸡还是先有蛋的问题----ClassObject

    在Java中,我们常常会看到一个类型:Class.并且在类似Person.class,cache.getClass()等代码中见到它的身影. 众所周知,Class是用来描述一个类的类型,而Object ...

  6. java中为什么需要常量和变量的区别_Java中的变量和常量

    1.变量(variable) 变量,顾名思义,就是变化的量. 我们可以通过变量来操作存储空间中的数据,变量就是指代这个存储空间,一旦你定义了一个一个变量,那么空间的位置就确定了,虽然空间位置是确定的, ...

  7. java内部类为什么会持有外部类的引用_java中内部类为什么会持有外部类的引用?...

    当我们分析内存泄漏的场景时,总会想到不能在内部类中做耗时操作,因为它会持有外部类的因为,导致外部类的实例在生命周期结束的时候没有办法及时释放,这就造成了内存泄漏. 好像这就是一个公理一样,就是人们说着 ...

  8. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析

    本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...

  9. java中static类的作用是什么意思_java中static关键字是什么意思

    java中static关键字是什么意思 发布时间:2020-11-11 11:01:11 来源:亿速云 阅读:86 作者:小新 这篇文章给大家分享的是有关java中static关键字是什么意思的内容. ...

最新文章

  1. 使用spring-loaded开源项目,实现java程序和web应用的热部署
  2. 2021年中国数据中心行业发展现状与数据需求分析 互联网产业发展带来良好发展机遇...
  3. TF之GD:基于tensorflow框架搭建GD算法利用Fashion-MNIST数据集实现多分类预测(92%)
  4. docker ubuntu 安装包_史上最全Docker环境安装指南
  5. (四)Kinect人脸识别
  6. Oracle run leve,UNIX自动启动oracle
  7. mysql undo log回收_MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间
  8. javascript调用服务端验证控件
  9. 【AS3代码】AS调用JS
  10. 区块链基础语言(二)——Go语言开发环境搭建
  11. 「leetcode」本周小结!(回溯算法系列二)
  12. 从学生到专家,C语言开发必读的8本书
  13. 2 spss 统计绘图与线性回归
  14. 幼儿-综合素质【9】
  15. dataBinding 配置问题 Could not find method buildFeatures()for arguments xxx on extension ‘android
  16. 传输层安全协议TLS/SSL
  17. win10资源管理器explorer总是崩溃重启
  18. c/c++ 洛谷 P1428 小鱼比可爱
  19. jar -cvfM0 暂使用 jar cvf不好用
  20. diskgenius创建efi分区_复制文件到当前分区

热门文章

  1. Spring中的Ioc、DI到底是啥
  2. 什么是游戏代理平台?游戏代理平台怎么选?
  3. 我来讲述计算机的知识,计算机基础知识讲述.doc
  4. 打造完美自用Ubuntu 18.04 开发环境,解决qq微信网易云
  5. 不小心格式化了硬盘怎么恢复?
  6. C语言实现扫雷——详解
  7. sql函数能判断字段是否包含英文
  8. 散列函数设计:除留余数法
  9. Markdown简单操作
  10. 《把时间当作朋友》 - 书评