Java Reference
In-Depth Information
9.3.11 Werte in ein TextField übertragen
Zur Umwandlung von Zahlenwerten in Text können Sie die Klasse String verwenden.
Wie Sie bereits wissen, besitzt sie eine Methode valueOf , der Sie einen Zahlenwert als
Parameter übergeben und die dann den Zahlenwert als Text zurückliefert. Entspre-
chend liefert der Aufruf der Klassen-Methode String.valueOf(tc) die berechnete Tem-
peratur in Grad Celsius als Text zurück. Mit der Setter-Methode des TextFields
jTFCelsius lässt sich dieser Text übernehmen. Die folgende Anweisung bildet nach der
Berechnung den Abschluss der Methode jBtnUmrechnenActionPerformed :
jTFCelsius.setText(String.valueOf(tc));
Die komplette Methode sieht dann folgendermaßen aus:
private void jBtnUmrechnenActionPerformed(ActionEvent evt) {
double tf, tc;
tf = Double.parseDouble(jTFFahrenheit.getText());
tc=(tf-32)*5/9;
jTFCelsius.setText(String.valueOf(tc));
}
Listing 9.13 Vollständige Methode zur Temperaturumrechnung
Zum Abschluss tragen Sie als Fenstertitel in den GUI Properties des Frames »Umrech-
nung Fahrenheit in Celsius« ein. Jigloo ergänzt den Quellcode der Methode initGUI um
die Zeile:
this.setTitle("Umrechnung Fahrenheit in Celsius");
Die Setter-Methode des Frames ( this ) setzt den Titel auf den von uns vorgegebenen
Wert.
Ein großer Teil des Quellcodes wurde von Jigloo erstellt. Deshalb befindet sich im obe-
ren Bereich unterhalb der ebenfalls von Eclipse und Jigloo automatisch erweiterten
import -Anweisungen als Kommentar ein Hinweis auf die Mitwirkung des Plugins der
Firma Cloudgarden mit den entsprechenden Ausführungen zur Lizenzierung:
package gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
Search WWH ::




Custom Search