簡単なのでいきなりサンプルプログラムです。
import java.awt.Font;
import java.awt.FontMetrics;
import sun.font.FontDesignMetrics;
public class Program {
public static void main(String[] args) {
// Fontオブジェクトをインスタンス化する
// FontオブジェクトからFontMetricsオブジェクトを取得する
// FontMetrics#stringWidthメソッドで文字列の幅を取得する
Font font = new Font("Monospace", Font.PLAIN, 12);
FontMetrics fontMetrics = FontDesignMetrics.getMetrics(font);
String data = "Hello FontMetrics";
int width = fontMetrics.stringWidth(data);
System.out.println(width);
}
}
※このプログラムをコンパイルすると警告が出ます。
0 件のコメント:
コメントを投稿