Forum: PC-Programmierung Java - Textbreite abfragen


von Mike M. (mikeii)


Lesenswert?

Hi,

gibt es in Java für awt eine Möglichkeit eine Textbreite abzufragen 
(Fontbezogen?) Zeichenanzahl ist ja kein Problem, aber ein W ist ja 
breiter als ein l. Da wäre es interessant bei gewissen Schriftarten zu 
wissen, wieviel Platz das einnimmt.

Danke

von Andreas B. (andreasb)


Lesenswert?

Hallo Mike

Graphics2D g = xxx

g.setFont(xxx); // welche auch immer...

g.getFontMetrics().getStringWidth("x") // oder so ähnlich, habs nicht 
nachgeschaut

Je nach String / Schriftart gibt das dann die Verschidenen breiten;-)

FontMetrics kennt im übrigen auch die Höhe und viele andere Grössen der 
Schrift...



mfg Andreas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.