vendredi 5 juin 2015

String formatieren

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
Java Code:

  1. String.format("%.2f" , x);
müsste man doch eigentlich den String formatieren können, oder?

Einen ersten Formatierungsversuch habe ich bereits gestartet:
Java Code:

  1.  
  2.  
  3. protected void sliderStateChanged(ChangeEvent e) {
  4. int value = sldslider.getValue();
  5. txtmenge.setText("" + value);
  6. }
  7. protected void btnNewButtonActionPerformed(ActionEvent e) {
  8.  
  9. int menge = sldslider.getValue();
  10. double preis = Double.parseDouble(txtPreis.getText());
  11.  
  12. double brutto = menge * preis;
  13.  
  14. double netto= brutto / 1.2;
  15. double mwst = netto * 0.2;
  16. txtZwischensumme.setText(String.format("%.2f" , netto));
  17. txtMwst.setText(String.format("%.2f" ,mwst));
  18.  
  19. double lieferkosten = 30;
  20.  
  21. if(rb2.isSelected()){
  22. lieferkosten = 50;
  23. }
  24. else if (rb3.isSelected()){
  25. lieferkosten = 60;
  26. }
  27. double endpreis = brutto + lieferkosten;
  28. txtEndpreis.setText(String.format("%.2f" , endpreis));
  29.  
  30. }
  31.  
  32. }


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


String formatieren

0 commentaires:

Enregistrer un commentaire