美文网首页
java获取字符串宽度(像素)

java获取字符串宽度(像素)

作者: _意义 | 来源:发表于2019-10-25 14:55 被阅读0次

    获取字符串宽度,以下代码表示字体为‘Arial Unicode MS’,大小为10,字符串为text

    
    String text = "字符串宽度测试";
    Font font = new java.awt.Font("Arial Unicode MS", Font.BOLD, 10);
    第一种方式:
    java.awt.FontMetrics fm = sun.font.FontDesignMetrics.getMetrics(font);
    第二种方式:
    java.awt.FontMetrics metrics = new JLabel().getFontMetrics(font);
    int w = fm.stringWidth(text);
    
    

    相关文章

      网友评论

          本文标题:java获取字符串宽度(像素)

          本文链接:https://www.haomeiwen.com/subject/xjisvctx.html