Java Reference
In-Depth Information
jBtnUmrechnen.actionPerformed, event=java.awt.event.ActionEvent[ACTION_PERFOR-
MED,cmd=Umrechnen,when=1311775556203,modifiers=Button1] on javax.swing.JButton[
,152,32,96x21,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIRe-
source$CompoundBorderUIResource@1bf6770,flags=296,maximumSize=,minimumSize=,pre-
ferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.
plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFo-
cus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=
,selectedIcon=,text=Umrechnen,defaultCapable=true]
Der erste Teil der Ausgabe ist noch leicht nachzuvollziehen. Es handelt sich um den Text
jBtnUmrechnen.actionPerformed, event= , der genauso auch in der System.out.println -
Anweisung steht. Der übrige Teil entsteht dadurch, dass an den konstanten Text mit
+ evt das auslösende ActionEvent (Ereignis) angehängt wird. Dadurch wird eine ausführ-
liche Beschreibung des Ereignisses ausgegeben. Es soll hier nicht näher auf die Details
dieser Ausgabe eingegangen werden. Sie sollten nur wissen, dass Sie diese Ausgabe
erzeugen und bei Bedarf Details der Ereignisauslösung überprüfen können.
9.3.9
Programmierung der Umrechnung
Für die Umrechnung von Grad Fahrenheit in Grad Celsius gilt die folgende Umrech-
nungsformel:
C = (F - 32) * 5/9
Für die Berechnung legen Sie zwei double -Variablen für die Temperatur in Fahrenheit
( tf ) und in Grad Celsius ( tc ) an. Da Sie die Variablen nur für die Berechnung benötigen,
legen Sie sie innerhalb der Methode an, in der die Berechnung erfolgt. Die Berechnungs-
formel kann ebenfalls bereits formuliert werden. Ersetzen Sie also die System.out.
println -Anweisung und den TODO -Kommentar durch die Variablendefinitionen und die
Berechnungsformel:
private void jBtnUmrechnenActionPerformed(ActionEvent evt) {
double tf, tc;
tc = (tf-32)*5/9;
}
Listing 9.11 Berechnung der Celsius-Temperatur in der Methode »ActionPerformed«
Damit die Berechnung das richtige Ergebnis liefert, muss der eingegebene Zahlenwert
der Temperatur in Grad Fahrenheit aus dem Textfeld jTFFahrenheit in die Variable tf
übernommen werden. Eclipse weist Sie auch im Quellcode mit dem Hinweis »The local
Search WWH ::




Custom Search