Wie kann ich Double Zahl in String konvertieren für .setText()?

maikmaik

Grünschnabel
Hallo!
Ich möchte 2 Zahlen einlesen und dann die Summe ausgeben.
Allerdings kann ich die Summe nicht in String konvertieren, damit ich es dann
meinem JTextField ergebnis zuweisen kann.
Kann mir bitte jemand weiterhelfen?
Danke!

[...]
public void actionPerformed (ActionEvent ae)
{
Object eventQuelle = ae.getSource();

if (eventQuelle == addierenButton)
{
Zahl1 = Double.parseDouble(zahlfeld1.getText());
Zahl2 = Double.parseDouble(zahlfeld2.getText());
Zahl3 = Zahl1 + Zahl2;

//funktioniert nicht
ergebnis.setText(Zahl3).toString();
}
}
[...]
 
Original geschrieben von maikmaik
Hallo!
Ich möchte 2 Zahlen einlesen und dann die Summe ausgeben.
Allerdings kann ich die Summe nicht in String konvertieren, damit ich es dann
meinem JTextField ergebnis zuweisen kann.
Kann mir bitte jemand weiterhelfen?
Danke!

Code:
public void actionPerformed (ActionEvent ae)
	{
		Object eventQuelle = ae.getSource();
		
		if (eventQuelle == addierenButton)
		{
			Zahl1 = Double.parseDouble(zahlfeld1.getText());
			Zahl2 = Double.parseDouble(zahlfeld2.getText());
			Zahl3 = Zahl1 + Zahl2;
			
			//funktioniert nicht		
			ergebnis.setText(Zahl3).toString();
			ergebnis.setText(String.valueOf(Zahl3)); // funktioniert
		}	
	}

Siehe fett markierte Zeile.

BTW:
Nur Klassen beginnen mit einem Großbuchstaben, gewöhn Dir das schon mal an.
 

Neue Beiträge

Zurück