Hallo,
ich würde gerne Zahlen rechtsbündig ausgeben.
Dazu berechne ich die X-Koordinate mit Hilfe der stringWidth()-Methode der FontMetrics.
Leider ergibt dieser Code in Zeile 10 keine rechtsbündige Ausgabe. Die Ausgabe ist eher zentriert um den ursprünglichen Wert von tempX + 300.
Woran könnte das liegen?
Danke
System.exit(0)
ich würde gerne Zahlen rechtsbündig ausgeben.
Dazu berechne ich die X-Koordinate mit Hilfe der stringWidth()-Methode der FontMetrics.
Leider ergibt dieser Code in Zeile 10 keine rechtsbündige Ausgabe. Die Ausgabe ist eher zentriert um den ursprünglichen Wert von tempX + 300.
Woran könnte das liegen?
Danke
System.exit(0)
Java:
String shortText = "";
String price = "";
int index = 0, itemY = 0;
for (ShopItem SI : myShopItems)
{
shortText = SI.getshortText();
price = Integer.toString(SI.getPreis());
itemY = tempY + 60 + 30 * index;
G.drawString(shortText, tempX + 30, itemY);
G.drawString(price, tempX + 300 - FM.stringWidth(price), itemY);
index ++;
}