JAVA下取得字符串像素宽度和高度

Font f = new Font("Arial", Font.PLAIN, 12);

// FontMetrics fm = Toolkit.getDefaultToolkit().getFontMetrics(f); //该方法已经过期,由后面代替

 

JComponent j = new JLabel();

FontMetrics fm = j.getFontMetrics(f);

 

fm.stringWidth("example");//字符串宽度

fm.getHeight();  //高度

 

最近想向图片里插入文字,又想居中,所以才想到计算字符串的高度和宽度.

向图片中写入文字,先要用ImageIO.read得到一个BufferedImage, 然后有这个对象得到Graphics. 代码以后再整理

你可能感兴趣的:(JAVA下取得字符串像素宽度和高度)