G
Gast
Gast
Erstes Problem:
ich möchte das der applet benutzer in ein textfeld (awt) eine zahl eingeben kann z.B. 8,55.
und beim auslesen soll die zahl dann in 8.55 formatiert werden damit ich sie weiter verarbeiten kann.
Zweites Problem:
ich möchte das alle zahlen gerade untereinander stehen
die zahlen will ich mit drawString ausgeben und da ich nicht vorher weiss wie groß die zahl ist würde ich sie gerne rechtsbündig ausgeben.
So sieht das ganze bisher aus, aber ich gebe halt einen pixel vor und die zahlen wandern von links nach rechts
nicht umgekehrt wie es sein sollte.
sieht im moment noch so aus
ich möchte das der applet benutzer in ein textfeld (awt) eine zahl eingeben kann z.B. 8,55.
und beim auslesen soll die zahl dann in 8.55 formatiert werden damit ich sie weiter verarbeiten kann.
Zweites Problem:
ich möchte das alle zahlen gerade untereinander stehen
Code:
100,00 Euro
50,00 Euro
-22,00 Euro
die zahlen will ich mit drawString ausgeben und da ich nicht vorher weiss wie groß die zahl ist würde ich sie gerne rechtsbündig ausgeben.
So sieht das ganze bisher aus, aber ich gebe halt einen pixel vor und die zahlen wandern von links nach rechts
nicht umgekehrt wie es sein sollte.
sieht im moment noch so aus
Code:
100,00 Euro
50,00 Euro
-2222,00 Euro
Code:
import java.awt.*;
import java.applet.*;
import java.text.DecimalFormat;
public class einsb extends Applet
{
private int zwischenSumme = 10;
public void paint(Graphics e)
{
Font f = new Font("Courier", Font.PLAIN, 13);
DecimalFormat df = new DecimalFormat("0.00 Euro");
e.setFont(f);
e.setColor(Color.black);
e.drawString(" " + df.format(zwischenSumme), 280, 85);
}
}