ich habe Probleme JFormattedTextField als double TextFeld zu erstellen. Ich habe mal versucht das Beispiel aus den Java docs so schreiben, das ich es verstehe. Offensichtlich habe ich Verständnis Probleme mit den Schlüsselwörtern, den nicht Schlüsselwörtern und den Variablen bzw. deren Bedeutung in diesem Beispiel. Der Zusammenhang zwischen amountFormat, amount und "value" ist mir nicht klar und warum der ChangeListener 2 Argumente benötigt.
hier der JavaCode von dem umgeschriebenen Beispiel:
Hier das Beispiel aus den Javadocs:
hier der JavaCode von dem umgeschriebenen Beispiel:
Java:
double wert=0;
JFormattedTextField textfeld1;
textfeld1 = new JFormattedTextField(amountFormat);
textfeld1.setValue(new Double (wert));
textfeld1.setColumns(10);
textfeld1.addPropertyChangeListener(wert, this);
amountFormat = NumberFormat.getNumberInstance();
Hier das Beispiel aus den Javadocs:
Java:
amountField = new JFormattedTextField(amountFormat);
amountField.setValue(new Double(amount));
amountField.setColumns(10);
amountField.addPropertyChangeListener("value", this);
...
amountFormat = NumberFormat.getNumberInstance();
Zuletzt bearbeitet: