iモード携帯電話用Java(iアプリ) Part 7
■ このスレッドは過去ログ倉庫に格納されています
0332デフォルトの名無しさん
05/01/24 01:01:01表示するx座標を文字幅分進めたいけれど、任意のcharが1バイト文字か2バイト文字か調べるのはどうすればいいですか?
java.lang.Character.UnicodeBlock.of()が使えないから手詰まりになってしまいました。
出力は折り返し部分を省くと
char[] content;
//contentにspから文字を入れる
for(int i = 0; i < content.length;i++){
//折り返し処理をする
g.drawChars(content, x, y, i, 1);
x += hoge <---文字の幅を入れたい
}
といったコードになります。Font#stringWidth()ってのが使えそうなのですが、いかんせん引数がString…
スマートな解決方法ありませんか?
■ このスレッドは過去ログ倉庫に格納されています