SWT - Fontgröße des aktuellen Fonts ermitteln

Status
Nicht offen für weitere Antworten.

Clip

Bekanntes Mitglied
Hallo,
ich möchte die Größe des aktuellen Fonts ermitteln.
Die Methode drawText() von GC schreibt Text mit dem aktuellen Font:
Aus API:
"Draws the given string, using the receiver's current font and foreground color. "

Ich habe in GC keine Möglichkeit gefunden Text horizontal und vertikal zu zentrieren. Daher muss ich das wohl selber machen. Kein Problem, denn drawText erlaubt mir ja die Angabe von X und Y Positionen. Nur solange ich nicht weiß wie groß der Font ist, macht das Zentrieren nicht so riechtig viel Spaß :)
Weiß jemand die ich an die gewünschten Informationen herankommen kann?
Danke!
 

byte

Top Contributor
Die aktuelle Font bekommst Du mit GC#getFont(). Wenn ich Dich richtig verstanden habe, willst Du aber eher wissen, wie groß ein Text wird, den Du mit drawText() auf das Bild malst. Das kannst Du ermitteln mit GC#textExtent(string). Das liefert einen Punkt mit x und y Koordinaten, die für die Breite und Höhe des Textes stehen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Fontgröße in Pixel angeben AWT, Swing, JavaFX & SWT 5
C Swing In der Titelleiste den Namen und den vollständigen Pfad bzw URL des aktuellen Dokuments anzeigen AWT, Swing, JavaFX & SWT 25
S Programm auf aktuellen Stand bringen AWT, Swing, JavaFX & SWT 2
B SWT Linie soll in Abhängigkeit der aktuellen Uhrzeit gezeichnet werden AWT, Swing, JavaFX & SWT 16
B Sichtbare Knoten im aktuellen Viewport eines JTree AWT, Swing, JavaFX & SWT 4
K aktuellen Inhalt eines JPanels ermitteln AWT, Swing, JavaFX & SWT 3
G jspinner schrittweite in Abhängigkeit vom aktuellen Wert AWT, Swing, JavaFX & SWT 3
B wie behält man die aktuellen LookAndFeel einstellungen? AWT, Swing, JavaFX & SWT 7
MiMa Fonts, Icons, Bilder in JavaFX Anwendung AWT, Swing, JavaFX & SWT 5
volcanos Scrollen: JScrollPane mit Graphics g und Java-Fonts extends Frame ? AWT, Swing, JavaFX & SWT 5
B JavaFX Symbole aus Fonts auslesen AWT, Swing, JavaFX & SWT 1
C Java FX Warnmeldung: Mehrere Fonts gehören derselben Familie und Stil AWT, Swing, JavaFX & SWT 2
Luk10 Fragen zum Laden von Fonts AWT, Swing, JavaFX & SWT 4
J Stufenlos vergrösserbare Fonts in Java2D? AWT, Swing, JavaFX & SWT 5
D Setzen eines Fonts in einem BasicMenuUI AWT, Swing, JavaFX & SWT 3
jeppi Fonts: Schriftgrößen skalierbarer Fonts wirklich nur als integer möglich? AWT, Swing, JavaFX & SWT 5
E Fonts AWT, Swing, JavaFX & SWT 4
M Hilfe bei vers. Fonts und Zeilenlänge in eigenem Editor. AWT, Swing, JavaFX & SWT 3
G Fonts bei Look And Feel AWT, Swing, JavaFX & SWT 3
B Symbol-Fonts AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben