当前位置: 首页 > 编程笔记 >

Java简单获取字符串像素的方法

马银龙
2023-03-14
本文向大家介绍Java简单获取字符串像素的方法,包括了Java简单获取字符串像素的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Java简单获取字符串像素的方法。分享给大家供大家参考,具体如下:

计算字符串的像素长度与高度:

Graphics2D g = (Graphics2D)Toolkit.getDefaultToolkit().
 getImage("imgname").getGraphics();
// 设置大字体
Font font = new Font("楷体", Font.ITALIC | Font.BOLD, 72);
g.setFont(font);
FontRenderContext context = g.getFontRenderContext();
// 获取字体的像素范围对象  
Rectangle2D stringBounds = font.getStringBounds("text", context);
double fontWidth = stringBounds.getWidth();

希望本文所述对大家Java程序设计有所帮助。

 类似资料:
  • 问题内容: 在Java中获取字符串的最后一个单词的最简单方法是什么?您可以假设没有标点符号(仅字母字符和空格)。 问题答案:

  • 问题内容: 我在寻找一个简单的方法,公共或操作员,让我再重复一些字符串ñ倍。我知道我可以使用for循环编写此代码,但是我希望在必要时避免for循环,并且应该在某个地方存在一个简单的直接方法。 相关: 重复字符串javascript 通过重复给定次数另一个字符串来创建NSString 已编辑 当它们不是完全必要时,我尝试避免for循环,因为: 即使将它们隐藏在另一个函数中,它们也会增加代码行数。 读

  • 问题内容: 给定特定对象,有没有一种方法可以计算不使用任何GUI组件的字符串的长度(以像素为单位)? 问题答案: 那不使用任何GUI组件? 这取决于您在这里的意思。我假设您的意思是您希望在不收到的情况下进行此操作。 最好的方法是使用。AFAIK,这不会抛出: 除了使用类似的方法,我认为您不能。您需要图形上下文才能创建并提供字体大小信息。

  • 本文向大家介绍Java截取字符串的方法,包括了Java截取字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java截取字符串的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的java程序设计有所帮助。

  • 问题内容: 例如,我有一个存储数字和单位的字符串 例如,我想添加权重 谢谢! 我试图提取数字只是为了对它们进行一些操作……最简单的方法是什么?我只处理这两种格式,即数字位于字符串的开头或结尾。 问题答案: 从字符串中提取数字的最简单方法是使用正则表达式和。 可能您需要更复杂的东西,但这是一个很好的第一步。 请注意,您仍然必须调用结果以获取正确的数字类型(而不是另一个字符串):

  • 我有这样的清单: 将它们打印到控制台的最简单方法是什么? 我试过了 而且: 但是没有用。。。