Hallo,
ich habe folgendes Problem, und zwar möchte ich programmieren, dass mein Programm erst weiter läuft wenn ich mein Bestätigungsbutton betätigt wurde und somit das Attribut bestaetigung auf den Zustand true gesetzt wurde weil ansonsten der Konstruktor meiner Klasse noch keine Werte hat um diese dem neuen Objekt zuzuweisen.
Könnt ihr mir da einen Tipp geben wie ich das programmieren könnte?
ich habe folgendes Problem, und zwar möchte ich programmieren, dass mein Programm erst weiter läuft wenn ich mein Bestätigungsbutton betätigt wurde und somit das Attribut bestaetigung auf den Zustand true gesetzt wurde weil ansonsten der Konstruktor meiner Klasse noch keine Werte hat um diese dem neuen Objekt zuzuweisen.
Könnt ihr mir da einen Tipp geben wie ich das programmieren könnte?
Java:
public void buttonSparkonto_ActionPerformed(ActionEvent evt) {
this.bestaetigung=false;
try {
textFieldVorname.setEnabled(true);textFieldVorname.setVisible(true);labelVorname.setVisible(true);
textFieldNachname.setEnabled(true);textFieldNachname.setVisible(true);labelNachname.setVisible(true);
numberFieldKontonummer.setEnabled(true);numberFieldKontonummer.setVisible(true);labelKontonummer.setVisible(true);
numberFieldStartguthaben.setEnabled(true);numberFieldStartguthaben.setVisible(true);labelStartguthaben.setVisible(true);
numberFieldZinssatz.setEnabled(true);numberFieldZinssatz.setVisible(true);labelZinssatz.setVisible(true);
skonto= new Sparkonto(textFieldNachname.getText(),
textFieldVorname.getText(),
numberFieldKontonummer.getInt(),
numberFieldStartguthaben.getDouble(),
numberFieldZinssatz.getDouble());
this.kontoListe.add(skonto);
} catch(Exception e) {
} finally {
textFieldVorname.setEnabled(false);textFieldVorname.setVisible(false);labelVorname.setVisible(false);
textFieldNachname.setEnabled(false);textFieldNachname.setVisible(false);labelNachname.setVisible(false);
numberFieldKontonummer.setEnabled(false);numberFieldKontonummer.setVisible(false);labelKontonummer.setVisible(false);
numberFieldStartguthaben.setEnabled(false);numberFieldStartguthaben.setVisible(false);labelStartguthaben.setVisible(false);
numberFieldZinssatz.setEnabled(false);numberFieldZinssatz.setVisible(false);labelZinssatz.setVisible(false);
} // end of try
} // end of buttonSparkonto_ActionPerformed
Zuletzt bearbeitet: