public float getFontImageWidth() { float a, w = 0; for (String s : key_table.values()) { a = (float) fontMetrics.getStringBounds(s, null).getWidth(); if (a > w) w = a; } return w; }
public float getCharX(char c) { String originStr = String.valueOf(c); for (String s : key_table.values()) { if (s.contains(originStr)) originStr = s; } return (float) fontMetrics.getStringBounds(originStr.substring(0, originStr.indexOf(c)), null).getWidth(); }