Hallo,
bevor ich die eig. Frage stelle, bin ich mal so dreist und schieb schnell eine kleine andere Frage ein: Wie stellt man nochmal den linestroke bei Graphics ein? Sodass zB ein rectangel nicht eine feine Linie hat, sondern eine dickere? Merci...
So, nun zur Frage:
Schon öfters wollte ich mir mal etwas basteln, dass mir die surrounding bounds von einem String ausrechnet. D.h. ich habe ein Panel, und einen Text per g.drawString. Jetzt möchte ich dass der zentriert angezeigt wird. Das hängt natürlich von der Schriftgrösse und -Art ab.
Was ich bräuchte wär eben eine Methode
[HIGHLIGHT="Java"]public Point getBounds(Font font, String text)[/HIGHLIGHT]
Ich hab jetzt in der Font Klasse nix dazu gefunden, dass mir irgendwie sagen könnte wie gross der Text dann im Endeffekt in Pixeln ist.
...hat da jmd eine Idee?
Vielen lieben Dank, lg
bevor ich die eig. Frage stelle, bin ich mal so dreist und schieb schnell eine kleine andere Frage ein: Wie stellt man nochmal den linestroke bei Graphics ein? Sodass zB ein rectangel nicht eine feine Linie hat, sondern eine dickere? Merci...
So, nun zur Frage:
Schon öfters wollte ich mir mal etwas basteln, dass mir die surrounding bounds von einem String ausrechnet. D.h. ich habe ein Panel, und einen Text per g.drawString. Jetzt möchte ich dass der zentriert angezeigt wird. Das hängt natürlich von der Schriftgrösse und -Art ab.
Was ich bräuchte wär eben eine Methode
[HIGHLIGHT="Java"]public Point getBounds(Font font, String text)[/HIGHLIGHT]
Ich hab jetzt in der Font Klasse nix dazu gefunden, dass mir irgendwie sagen könnte wie gross der Text dann im Endeffekt in Pixeln ist.
...hat da jmd eine Idee?
Vielen lieben Dank, lg