读书人

Java怎么获取字符串的宽度和高度

发布时间: 2012-12-24 10:43:14 作者: rapoo

Java如何获取字符串的宽度和高度
import java.awt.FontMetrics;
public int[] getStringWidth(String str){
JLabel label = new JLabel();
FontMetrics metrics;
int textH = 0;
int textW = 0;
label.setText(str);
metrics = label.getFontMetrics(label.getFont());
textH = metrics.getHeight();//字符串的高, 只和字体有关
textW = metrics.stringWidth(label.getText());//字符串的宽
int[] num = new int[2];
num[0] = textH;
num[1] = textW;
return num;
}

读书人网 >编程

热点推荐