i habe eine JTextField für Doppelwerte als Eingabe, die in einer Doppel-Variablen gespeichert:
Wie kann ein Wert aus JTextField in einer Variablen als nicht editierbarer Wert gespeichert werden?
JTextField textfield1 = new JTextField("0.0");
public void actionPerformed(ActionEvent arg0) {
d1 = Double.parseDouble(textfield1.getText());
d2 = Double.parseDouble(textfield1.getText());
}
d3 = d1 +d2 ;
wenn ich als Beispiel in dem TextField1 eingeben = (10,2) es wird in beide (d1) gespeichert werden, und (d2) also dann (d3) = (22.4)
ABER ich möchte, dass der erste Wert wie (2.5) eingegeben wird, um in (d1) gespeichert zu werden und nie geändert wird dann nächster Wert ich gebe wie (3.5) ein um gespeichert zu werden (d2) und änderte sich nie so dann (d3) = (6.5)
WIE kann ich das irgendwie helfen?
put ein, wenn Block in Ihrer actionPerformed Methode, die d1 nur einmal zugeordnet werden kann. –
habe ich Ihnen schon gesagt wie oben. –
Siehe Bearbeiten für eine noch bessere "idiotensichere" Lösung. –