btnNoteUebernehmen = new JButton("\u00DCbernehmen");
btnNoteUebernehmen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (!tfNote.getText().equals("")
&& Double.parseDouble(tfNote.getText()) >= 1
&& Double.parseDouble(tfNote.getText()) <= 6) {
summe = summe + Double.parseDouble(tfNote.getText());
notenschnitt = summe / i;
noten[i-1]=Double.parseDouble(tfNote.getText());
lblNotenschnitt.setText("Notenschnitt: "
+ fzahl.format(notenschnitt));
lblNotenzahl.setText("Anzahl eingegebene Noten: "
+ Integer.toString(i));
if (Double.parseDouble(tfNote.getText()) > schlechtesteNote) {
schlechtesteNote = Double.parseDouble(tfNote.getText());
lblSchlechtesteNote.setText("schlechteste Note: "
+ Double.toString(schlechtesteNote));
}
if (Double.parseDouble(tfNote.getText()) < besteNote) {
besteNote = Double.parseDouble(tfNote.getText());
lblBesteNote
.setText("beste Note: " + Double.toString(besteNote));
}
if (i == notenzahl) {
notenschnitt = summe / notenzahl;
btnNoteUebernehmen.setVisible(false);
btnNeu.setVisible(true);
lblNoten.setText("Noten: ");
for (int i=0; i<noten.length;i++) {
lblNoten.setText(lblNoten.getText()+" "+noten[i]);
}
lblNotennummer.setVisible(true);
tfNotennummer.setVisible(true);
btnNotennummer.setVisible(true);
} else {
i++;
lblNote.setText(Integer.toString(i) + ".Note");
tfNote.setText("");
tfNote.requestFocus();
}
} else {
JOptionPane.showMessageDialog(null, "gültige Note eingeben!");
tfNote.requestFocus();
}
}
});
btnNoteUebernehmen.setVisible(false);
btnNoteUebernehmen.setBounds(117, 83, 129, 23);
contentPane.add(btnNoteUebernehmen);
lblNotenzahl = new JLabel("");
lblNotenzahl.setBounds(10, 120, 236, 14);
contentPane.add(lblNotenzahl);
lblNotenschnitt = new JLabel("");
lblNotenschnitt.setBounds(10, 145, 236, 14);
contentPane.add(lblNotenschnitt);
lblBesteNote = new JLabel("");
lblBesteNote.setBounds(10, 170, 236, 14);
contentPane.add(lblBesteNote);
lblSchlechtesteNote = new JLabel("");
lblSchlechtesteNote.setBounds(10, 198, 236, 14);
contentPane.add(lblSchlechtesteNote);
tfNotennummer = new JTextField();
tfNotennummer.setBounds(256, 84, 51, 20);
contentPane.add(tfNotennummer);
tfNotennummer.setColumns(10);
tfNotennummer.setVisible(false);
JLabel lblNotennummer = new JLabel("Notennummer bearbeiten");
lblNotennummer.setBounds(317, 87, 134, 14);
contentPane.add(lblNotennummer);
lblNotennummer.setVisible(false);