Hallo,
ich habe mir mal ein paar Buttons programmiert (ohne irgendwelche Button-Klassen von Java zu verwenden). Jetzt habe ich aber eine Frage, wie bekomme ich den Text des Buttons zentriert?
Momentan sieht mein Code dazu so aus:
Problem hierbei ist nur, manche Texte werden nicht zentriert dargestellt, sondern etwas versetzt währrend andere wiederum zentriert dargestellt werden. Zudem verwende ich wie man schon sehen kann, keine genauen Koordinaten, sondern nur Variablen, die je nach Button anders sind (teils x= -300, ein anderes mal x= +60 usw. [bei y natürlich genauso, wie bei width ung height])
Ich hoffe hierbei kann mir jm. helfen!
JavaGamer
ich habe mir mal ein paar Buttons programmiert (ohne irgendwelche Button-Klassen von Java zu verwenden). Jetzt habe ich aber eine Frage, wie bekomme ich den Text des Buttons zentriert?
Momentan sieht mein Code dazu so aus:
Java:
SEGraphics.getGraphics().drawString(text, getButton().x + (getButton().width / text.length() * 2) + 25, getButton().y + (getButton().height / 2) + 5);
Problem hierbei ist nur, manche Texte werden nicht zentriert dargestellt, sondern etwas versetzt währrend andere wiederum zentriert dargestellt werden. Zudem verwende ich wie man schon sehen kann, keine genauen Koordinaten, sondern nur Variablen, die je nach Button anders sind (teils x= -300, ein anderes mal x= +60 usw. [bei y natürlich genauso, wie bei width ung height])
Ich hoffe hierbei kann mir jm. helfen!
JavaGamer
Zuletzt bearbeitet: