Java Reference
In-Depth Information
jLNeuerWert
jTFNeuerWert
jBtnNeuenWertspeichern
11
Abbildung 11.9 Editieren eines Array-Elements
Neben dem Einblenden der drei Komponenten soll die im Textfeld angegebene Note
aus dem Array ausgewählt und in dem Textfeld jTFNeuerWert angezeigt werden. Damit
deutlich wird, welche Note bearbeitet wird, soll das Label zusätzlich die zugehörige
Notennummer anzeigen. Als Fehlerbehandlung sollte sichergestellt werden, dass eine
gültige Notennummer angegeben wurde. Der folgende Quellcode prüft in einem try-
catch -Konstrukt, ob es sich um eine gültige Zahleneingabe handelt. Innerhalb des
try -Blocks wird in einer if -Anweisung sichergestellt, dass die Notennummer ein gülti-
ger Array-Index ist:
private void jBtnNotennummerActionPerformed(ActionEvent evt) {
try {
notennummer = Integer.parseInt(jTFNotennummer.getText())-1;
if ((notennummer >=0) && (notennummer<notenzahl)) {
jLNeuerWert.setText(notennummer+1+". Note");
jLNeuerWert.setVisible(true);
jTFNeuerWert.setVisible(true);
jBtnNeuenWertspeichern.setVisible(true);
jTFNeuerWert.setText(String.valueOf(noten[notennummer]));
jTFNeuerWert.requestFocus();
}else{
JOptionPane.showMessageDialog(null,
"Notennummer außerhalb des gültigen Bereichs!");
 
Search WWH ::




Custom Search