Hallo Leute,
ich bin noch nicht sehr vertraut mit Eclipse und bräuchte bitte eure Hilfe.
Ich habe bereits ein Funktionierendes JFrame aufgebaut, welches Kosten einer Heizölbestellung in Netto-, Brutto- sowie MWST.-Werte aufteilt.
Jetzt würde ich noch gerne die Ausgabe auf zwei Nachkommastellen formatieren.
Allerdings arbeite ich noch nicht sehr lange mit GUI und habe keinen Plan wie man dort Strings formatiert.:bahnhof:
Mit dem Formatierungsbefehl
müsste man doch eigentlich den String formatieren können, oder?
Einen ersten Formatierungsversuch habe ich bereits gestartet:
Leider gibt mir die Konsole bei meinen bisherigen Versuchen immer eine kilometerlange Fehlermeldung aus.
Bitte schaut euch meine Formatierungen nochmals an.
Danke schon im Voraus.
MVG Pauli99
ich bin noch nicht sehr vertraut mit Eclipse und bräuchte bitte eure Hilfe.
Ich habe bereits ein Funktionierendes JFrame aufgebaut, welches Kosten einer Heizölbestellung in Netto-, Brutto- sowie MWST.-Werte aufteilt.
Jetzt würde ich noch gerne die Ausgabe auf zwei Nachkommastellen formatieren.
Allerdings arbeite ich noch nicht sehr lange mit GUI und habe keinen Plan wie man dort Strings formatiert.:bahnhof:
Mit dem Formatierungsbefehl
Java:
String.format("%.2f" , x);
Einen ersten Formatierungsversuch habe ich bereits gestartet:
Java:
protected void sliderStateChanged(ChangeEvent e) {
int value = sldslider.getValue();
txtmenge.setText("" + value);
}
protected void btnNewButtonActionPerformed(ActionEvent e) {
int menge = sldslider.getValue();
double preis = Double.parseDouble(txtPreis.getText());
double brutto = menge * preis;
double netto= brutto / 1.2;
double mwst = netto * 0.2;
txtZwischensumme.setText(String.format("%.2f" , netto));
txtMwst.setText(String.format("%.2f" ,mwst));
double lieferkosten = 30;
if(rb2.isSelected()){
lieferkosten = 50;
}
else if (rb3.isSelected()){
lieferkosten = 60;
}
double endpreis = brutto + lieferkosten;
txtEndpreis.setText(String.format("%.2f" , endpreis));
}
}
Leider gibt mir die Konsole bei meinen bisherigen Versuchen immer eine kilometerlange Fehlermeldung aus.
Bitte schaut euch meine Formatierungen nochmals an.
Danke schon im Voraus.
MVG Pauli99