Jemand von euch eine Idee?

Hi!

Ich schreibe gerade an einem Applet, in dem ich Text ausgebe (g.drawString). Hat irgendjemand von euch eine Idee, wie man die exakte Pixelbreite des Textes im Grafikfeld ermitteln kann?

Ich möchte es dem Benutzer ermöglichen, Schriftgröße und Schriftart per Parameter zu definieren.

Gibt es irgendeine Klasse, die mir helfen könnte die Breite des Textes Pixelgenau zu ermitteln (Damit ich z.B. einen Rahmen drumherum zeichnen kann).

Ich möchte auf keinen Fall eine GUI (Textfelder oder Buttons oder was auch immer) benutzen, da das Applet möglichst klein bleiben soll.

thanx,

J.P.Jarolim

Hi,

die Klassen java.awt.Font und java.awt.FontMetrics geben Dir alle Informationen, die Du brauchst. Schau mal in die Doku zu den beiden Klassen, das hilft Dir sicher.

Viele Grüße,

Herb

Danke!

die Klassen java.awt.Font und java.awt.FontMetrics geben Dir
alle Informationen, die Du brauchst. Schau mal in die Doku zu
den beiden Klassen, das hilft Dir sicher.

Werd mich mal am Abend damit beschäftigen… Allerdings schaut die Methode FontMetrics.getStringBounds(…) relativ gut an auf den ersten Blick :wink:

thanx,

J.P.Jarolim