`

java中已知字体和字体大小确定字体的高度和长度

阅读更多
	public static void main(String[] args) {
		Font f = new Font("宋体", Font.BOLD, 12);
		FontMetrics fm = sun.font.FontDesignMetrics.getMetrics(f);
		// 高度
		System.out.println(fm.getHeight());
		// 单个字符宽度
		System.out.println(fm.charWidth('A'));
		// 整个字符串的宽度
		System.out.println(fm.stringWidth("宋A"));
	}

 

分享到:
评论
1 楼 avd羲羲 2012-04-23  
FontMetrics fm = sun.font.FontDesignMetrics.getMetrics(f);    sun.font是啥啊???

相关推荐

    JAVA常用类和方法

    JAVA语言中有许多常用的类和方法,以下是其中的一些: 字符串类 字符串是JAVA中最基本的数据类型之一。String类提供了许多有用的方法,以下是一些常用的方法: * 获取字符串的长度:length() * 判断字符串的前缀...

    基于 Java 的简单图形验证码识别.zip

    在本项目"基于 Java 的简单图形验证码识别.zip"中,我们关注的是如何使用 Java 编程语言实现一个基本的图形验证码识别系统。图形验证码是一种防止自动化程序(如机器人)进行非法操作的安全机制,通常用于网站登录、...

    通用的Java常见方法

    ### 通用的Java常见方法详解 #### 字符串操作 ...以上介绍了Java中常用的一些方法和组件,它们是构建功能丰富、用户友好的应用程序的基础。掌握这些基本的操作方法对于深入学习Java编程至关重要。

    Java常用单词表.pdf

    82. **borderColor** / **fontSize** - CSS属性,用于设置边框颜色和字体大小。 83. **className** - CSS类名,用于应用样式。 理解这些Java和JavaScript中的关键术语有助于编写、阅读和维护高质量的代码。

    基于OpenCV&Tesseract;-OCR实现银行卡号识别

    在整个过程中,Java开发者可以借助Java版的OpenCV库(JavaCV)和Tesseract的Java接口(如Tess4J)来实现这些步骤。同时,为了提高识别率,还需要对Tesseract进行一些配置,比如设置语言、白名单字符集和自定义字典等...

    数值分析实验报告之二分法求根 java

    在Java中实现二分法求根,可以创建一个函数,接收初始区间、误差阈值作为参数,返回近似根。通常,会用循环结构来执行上述步骤,每次迭代检查中点函数值并更新区间。在实验中,还包含了用户界面交互,允许用户输入...

    奥运五环旗.docx

    - `r`表示圆环的半径,`d`表示椭圆外切矩形的长度和宽度(在画圆时,d等于2r)。 5. **绘制过程**: - 在`paint()`方法内,遍历数组,设置每个圆环的颜色,然后使用`drawOval()`方法根据圆心坐标画出对应的圆环。...

    验证码生成器validate-code-tool-0.0.2

    1. **定制图片大小**:可以根据网页设计的需求调整验证码图片的宽度和高度,确保与网页布局和谐统一,不影响用户体验。 2. **自定义字体**:工具允许开发者选择不同的字体样式,这样生成的验证码更难以被预先训练的...

    java常用方法大家看看

    ### Java 常用方法详解 #### 一、字符串操作 在 Java 中,字符串是非常重要的数据类型之一。Java 提供了一系列强大的内置方法来...以上介绍了 Java 中常用的字符串操作和 GUI 控件的相关知识点,希望对你有所帮助。

    04747 Java语言程序设计(一) 2014年4月

    - **解析:** 字型风格属性通常包括字体名称、样式(如斜体、粗体等)、字号大小等。 - **结论:** 选项C (`斜体`) 是字型风格属性之一。 **8. 线程优先级** - **题目描述:** 以下能作为表示线程优先级的数值,...

    2021-2022计算机二级等级考试试题及答案No.13094.docx

    在HTML中,文本的样式属性主要包括字体大小、颜色、字体类型等。选项C "斜体"属于文字字型风格属性之一。 ### 18. 隐藏数据表中的字段 在Access数据库中,可以使用“隐藏”功能来暂时不显示数据表中的某些字段。这...

    markman-马克鳗

    3. **字体信息获取**:对于文本元素,MarkMan可以读取字体类型、大小、行高、对齐方式等信息,有助于保持设计与实现的一致性。 4. **图层管理**:工具支持多图层操作,用户可以单独处理每个图层,避免在复杂设计中...

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)

    TableGo_20210212 v7.0.0 正式版...14、生成自定义文件功能可以不配置数据源,不选择自定义模板生成文件,可单独用于文件操作,只要不选择模板,JSON参数中也不配置模板就不会连数据库 15、修复已知Bug并进行了一些优化

    2021-2022计算机二级等级考试试题及答案No.16737.docx

    其他选项分别用于设置字体大小、字体名称和下划线效果。 #### 4. 栈的出栈顺序 - **题目**: 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。 - A. ABCED - ...

    JFreeChartDeveloperGuid

    2. **绘图(Plot)**:是图表的主要部分,负责将数据映射到图形上,比如在柱状图中,绘图定义了每个条形的位置和长度。 3. **图例(Legend)**:用于解释图表中的各个元素,通常显示在图表的侧面或下方。 4. **轴...

    2021-2022计算机二级等级考试试题及答案No.10558.docx

    - **知识点解析**:Excel中的“条件格式”功能允许用户基于单元格中的值设置格式,如颜色、字体样式等。在Excel 2003中,“条件格式”对话框中最多可以设定3个条件。因此,正确答案是D. 3。 #### ACCESS数据库版本...

    2021-2022计算机二级等级考试试题及答案No.14125.docx

    - **题目**: PowerPoint中,文本框的大小和位置是确定的吗? - **答案**: 错误 - **解析**: 文本框的大小和位置可以根据需要进行调整。 ### 25. 计算机网络中的传输速率 - **知识点**: 传输速率是衡量数据传输速度...

    2021-2022计算机二级等级考试试题及答案No.4385.docx

    - **默认文本类型的大小:** Access默认设置文本类型字段的最大长度为50个字符,而非10个字符(选项C错误,选项D正确)。 **3. 创建数据库前的思考:** - 在创建数据库之前,首先应该思考如何组织数据库(选项C)...

    2021-2022计算机二级等级考试试题及答案No.18868.docx

    - **解释**:在PowerPoint中,用户可以根据需要设置文本的字体样式,包括字体大小、颜色、加粗、斜体等效果。此外,还可以选择是否添加文字效果,如阴影、发光等。这些设置并不是必须的,可以根据个人需求选择性使用...

    2021-2022计算机二级等级考试试题及答案No.9485.docx

    **题目内容**:在PowerPoint2003中,使用幻灯片母版设计幻灯片的统一格式后,如果再给某张幻灯片设置设计模板,对使用设计模板幻灯片中的字体格式叙述正确的是? **解析**:当使用了设计模板后,幻灯片的字体格式将...

Global site tag (gtag.js) - Google Analytics