Java Reference
In-Depth Information
JOptionPane.showMessageDialog(null, "Ungültiges Zahlenformat!");
}
}
Listing 11.8 Erweiterung zur Aktualisierung der berechneten Werte
Zuerst werden alle berechneten Werte zurückgesetzt, und in einer foreach -Schleife wird
die Berechnung neu erstellt, damit zuletzt die aktualisierten Werte in den Ausgabe-
labels wieder angezeigt werden.
Auch die Aktionen, die mit der Schaltfläche Neue Berechnung ausgelöst werden, soll-
ten Sie erweitern. Die Komponenten, die nach der Eingabe der letzten Note und eventu-
ell noch durch das Editieren einer Note sichtbar geworden sind, sollten bei Beginn einer
neuen Berechnung wieder unsichtbar werden.
11
private void jBtnNeuActionPerformed(ActionEvent evt) {
...
jBtnNeu.setVisible(false);
jLNotennummer.setVisible(false);
jTFNotennummer.setVisible(false);
jBtnNotennummer.setVisible(false);
jLNeuerWert.setVisible(false);
jTFNeuerWert.setVisible(false);
jBtnNeuenWertspeichern.setVisible(false);
jLNoten.setText("");
}
Listing 11.9 Verstecken der nachträglich hinzugekommenen Komponenten
Mit diesen Erweiterungen ist Ihre Anwendung wesentlich flexibler geworden. Sie müs-
sen nicht wegen jeder fehlerhaften Eingabe einer Note die gesamte Eingabe wieder-
holen.
11.1.4 Hilfen für den Umgang mit Arrays
Das Package java.util beinhaltet die Klasse Arrays und stellt damit einige hilfreiche
Methoden für den Umgang mit Arrays bereit. Sie können die Klasse mit
import java.util.Arrays
in eigene Klassen einbinden. Die Methoden der Klasse finden Sie in Tabelle 11.1 .
Search WWH ::




Custom Search