diff --git a/src/main/java/de/telefonbuch/TelefonbuchController.java b/src/main/java/de/telefonbuch/TelefonbuchController.java index 38859abdddbbe020f566b1e28504ae4076cb89ec..54b7bc5252b503b7c019dc176488e9951139ce3b 100644 --- a/src/main/java/de/telefonbuch/TelefonbuchController.java +++ b/src/main/java/de/telefonbuch/TelefonbuchController.java @@ -61,7 +61,6 @@ public class TelefonbuchController { /** * Action Listener für btnLoeschen - * */ @FXML void loeschen() { @@ -74,7 +73,6 @@ public class TelefonbuchController { /** * Action Listener für btnWeiter - * */ @FXML void navWeiter() { @@ -86,7 +84,6 @@ public class TelefonbuchController { /** * Action Listener für btnZurueck - * */ @FXML void navZurueck() { @@ -98,7 +95,6 @@ public class TelefonbuchController { /** * Action Listener für btnNeuerEintrag - * */ @FXML void neuerEintrag() { @@ -270,18 +266,23 @@ public class TelefonbuchController { * @param resetForm : boolean : Soll das Formular auch geleert werden? */ private void deleteKontakt(boolean resetForm) { - Alert alert = new Alert(Alert.AlertType.CONFIRMATION); - alert.setContentText("Löschen bestätigen"); - alert.setHeaderText(null); - alert.setContentText("Möchten Sie den aktuellen Eintrag wirklich löschen?"); - Optional<ButtonType> op = alert.showAndWait(); - if(op.isPresent() && op.get() == ButtonType.OK) { - App.eintraege.remove(txtTelefon.getText()); - if (resetForm) { + if (resetForm) { + Alert alert = new Alert(Alert.AlertType.CONFIRMATION); + alert.setContentText("Löschen bestätigen"); + alert.setHeaderText(null); + alert.setContentText("Möchten Sie den aktuellen Eintrag wirklich löschen?"); + Optional<ButtonType> op = alert.showAndWait(); + + if (op.isPresent() && op.get() == ButtonType.OK) { + App.eintraege.remove(txtTelefon.getText()); resetForm(); } + } else { + App.eintraege.remove(txtTelefon.getText()); } + + } /** diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 0f18bf9e8c6a0e79a1ae7cd95e718ad4c5c7e55f..f18ba8fa148ea2052ea23295169bdd096b1086bd 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -1,8 +1,8 @@ -module de.itstall { +module de.telefonbuch { requires javafx.controls; requires javafx.fxml; requires java.desktop; - opens de.itstall to javafx.fxml; - exports de.itstall; + opens de.telefonbuch to javafx.fxml; + exports de.telefonbuch; } \ No newline at end of file