Hi Leute,
es tut mir leid ich bin zwar erst seit gestern mit an Board, aber habe schon eine Frage :cry:
Ich suche den Fehler nun schon seit 4 Stunden und komme einfach nicht weiter, ich hoffe einer von euch kann mir helfen...
Also zum Problem:
Ich habe ein JFormattedTextField das ich mit DecimalFormat formatiere, soweit geht es auch.
Bei einem Event will ich mir aus dem Textfeld die Daten holen und in einem String zwischenspeichern, später dann mit Double.parseDouble(String) umwandeln und in die Datenbank schreiben.
Der Fehler liegt nun Darin das Double ja mit dem "." also Trennzeichen arbeitet DecimalFormat das jedoch leider als "," interpretiert da meine JRE als Default de hat.
Wie kann ich ihm nun sagen, dass er das als "." nutzen soll....
Ich nutze Jdk 1.5.0_05.
Vielen Dank im Vorraus für die Hilfe....
MFG
Marc
es tut mir leid ich bin zwar erst seit gestern mit an Board, aber habe schon eine Frage :cry:
Ich suche den Fehler nun schon seit 4 Stunden und komme einfach nicht weiter, ich hoffe einer von euch kann mir helfen...
Also zum Problem:
Ich habe ein JFormattedTextField das ich mit DecimalFormat formatiere, soweit geht es auch.
Bei einem Event will ich mir aus dem Textfeld die Daten holen und in einem String zwischenspeichern, später dann mit Double.parseDouble(String) umwandeln und in die Datenbank schreiben.
Der Fehler liegt nun Darin das Double ja mit dem "." also Trennzeichen arbeitet DecimalFormat das jedoch leider als "," interpretiert da meine JRE als Default de hat.
Wie kann ich ihm nun sagen, dass er das als "." nutzen soll....
Ich nutze Jdk 1.5.0_05.
Code:
.
.
betrag_monat = new JFormattedTextField(new DecimalFormat("#.##"));
betrag_monat.setText("1.00");
.
.
public String[] getEinnahme()
{
String temp = "0";
if(bezahlt_ein.isSelected()) temp = "1";
String[] ret = {
this.kontenliste[soll_combo.getSelectedIndex()][0],
this.kontenliste[haben_combo.getSelectedIndex()][0],
betrag.getText(),
datum.getText(),
beschreibung.getText(),
temp
};
return ret;
}
.
.
Double.parseDouble(ret[2])
.
.
Vielen Dank im Vorraus für die Hilfe....
MFG
Marc