From 2d3e6fedf57949cf4b735cb689f567b487b35836 Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Tue, 12 Nov 2019 12:34:47 +0100 Subject: [PATCH] Packetname umbenannt --- pom.xml | 2 +- .../java/de/{itstall => telefonbuch}/App.java | 4 ++-- .../SecondaryController.java | 2 +- .../TelefonbuchController.java | 23 ++++++++++++++----- .../model/Fehler.java | 2 +- .../model/Kontakt.java | 2 +- .../{itstall => telefonbuch}/secondary.fxml | 2 +- .../{itstall => telefonbuch}/telefonbuch.fxml | 2 +- 8 files changed, 25 insertions(+), 14 deletions(-) rename src/main/java/de/{itstall => telefonbuch}/App.java (93%) rename src/main/java/de/{itstall => telefonbuch}/SecondaryController.java (89%) rename src/main/java/de/{itstall => telefonbuch}/TelefonbuchController.java (95%) rename src/main/java/de/{itstall => telefonbuch}/model/Fehler.java (97%) rename src/main/java/de/{itstall => telefonbuch}/model/Kontakt.java (99%) rename src/main/resources/de/{itstall => telefonbuch}/secondary.fxml (93%) rename src/main/resources/de/{itstall => telefonbuch}/telefonbuch.fxml (98%) diff --git a/pom.xml b/pom.xml index 66c9525..bc6603c 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ <artifactId>javafx-maven-plugin</artifactId> <version>0.0.1</version> <configuration> - <mainClass>de.itstall.App</mainClass> + <mainClass>de.telefonbuch.App</mainClass> </configuration> </plugin> </plugins> diff --git a/src/main/java/de/itstall/App.java b/src/main/java/de/telefonbuch/App.java similarity index 93% rename from src/main/java/de/itstall/App.java rename to src/main/java/de/telefonbuch/App.java index ad48ac5..5a4fc32 100644 --- a/src/main/java/de/itstall/App.java +++ b/src/main/java/de/telefonbuch/App.java @@ -1,6 +1,6 @@ -package de.itstall; +package de.telefonbuch; -import de.itstall.model.Kontakt; +import de.telefonbuch.model.Kontakt; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; diff --git a/src/main/java/de/itstall/SecondaryController.java b/src/main/java/de/telefonbuch/SecondaryController.java similarity index 89% rename from src/main/java/de/itstall/SecondaryController.java rename to src/main/java/de/telefonbuch/SecondaryController.java index 3e65a20..9161624 100644 --- a/src/main/java/de/itstall/SecondaryController.java +++ b/src/main/java/de/telefonbuch/SecondaryController.java @@ -1,4 +1,4 @@ -package de.itstall; +package de.telefonbuch; import java.io.IOException; import javafx.fxml.FXML; diff --git a/src/main/java/de/itstall/TelefonbuchController.java b/src/main/java/de/telefonbuch/TelefonbuchController.java similarity index 95% rename from src/main/java/de/itstall/TelefonbuchController.java rename to src/main/java/de/telefonbuch/TelefonbuchController.java index 4b36874..38859ab 100644 --- a/src/main/java/de/itstall/TelefonbuchController.java +++ b/src/main/java/de/telefonbuch/TelefonbuchController.java @@ -1,12 +1,15 @@ -package de.itstall; +package de.telefonbuch; -import de.itstall.model.Fehler; -import de.itstall.model.Kontakt; +import de.telefonbuch.model.Fehler; +import de.telefonbuch.model.Kontakt; import javafx.fxml.FXML; +import javafx.scene.control.Alert; import javafx.scene.control.Button; +import javafx.scene.control.ButtonType; import javafx.scene.control.TextField; import java.util.ArrayList; +import java.util.Optional; /** * Der Kontroller für unser Telefonbuch @@ -267,9 +270,17 @@ public class TelefonbuchController { * @param resetForm : boolean : Soll das Formular auch geleert werden? */ private void deleteKontakt(boolean resetForm) { - App.eintraege.remove(txtTelefon.getText()); - if (resetForm) { - 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) { + resetForm(); + } } } diff --git a/src/main/java/de/itstall/model/Fehler.java b/src/main/java/de/telefonbuch/model/Fehler.java similarity index 97% rename from src/main/java/de/itstall/model/Fehler.java rename to src/main/java/de/telefonbuch/model/Fehler.java index f8a6c82..857ce28 100644 --- a/src/main/java/de/itstall/model/Fehler.java +++ b/src/main/java/de/telefonbuch/model/Fehler.java @@ -1,4 +1,4 @@ -package de.itstall.model; +package de.telefonbuch.model; import javafx.scene.control.Alert; import javafx.scene.control.Alert.AlertType; diff --git a/src/main/java/de/itstall/model/Kontakt.java b/src/main/java/de/telefonbuch/model/Kontakt.java similarity index 99% rename from src/main/java/de/itstall/model/Kontakt.java rename to src/main/java/de/telefonbuch/model/Kontakt.java index 19870b0..87e0cbc 100644 --- a/src/main/java/de/itstall/model/Kontakt.java +++ b/src/main/java/de/telefonbuch/model/Kontakt.java @@ -1,4 +1,4 @@ -package de.itstall.model; +package de.telefonbuch.model; /** * Das Model für die Kontakte diff --git a/src/main/resources/de/itstall/secondary.fxml b/src/main/resources/de/telefonbuch/secondary.fxml similarity index 93% rename from src/main/resources/de/itstall/secondary.fxml rename to src/main/resources/de/telefonbuch/secondary.fxml index a427225..e44934f 100644 --- a/src/main/resources/de/itstall/secondary.fxml +++ b/src/main/resources/de/telefonbuch/secondary.fxml @@ -5,7 +5,7 @@ <?import javafx.scene.control.Button?> <?import javafx.geometry.Insets?> -<VBox alignment="CENTER" spacing="20.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.itstall.SecondaryController"> +<VBox alignment="CENTER" spacing="20.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.telefonbuch.SecondaryController"> <children> <Label text="Secondary View" /> <Button fx:id="secondaryButton" text="Switch to Primary View" onAction="#switchToPrimary" /> diff --git a/src/main/resources/de/itstall/telefonbuch.fxml b/src/main/resources/de/telefonbuch/telefonbuch.fxml similarity index 98% rename from src/main/resources/de/itstall/telefonbuch.fxml rename to src/main/resources/de/telefonbuch/telefonbuch.fxml index 9f64aa6..b35f00c 100644 --- a/src/main/resources/de/itstall/telefonbuch.fxml +++ b/src/main/resources/de/telefonbuch/telefonbuch.fxml @@ -13,7 +13,7 @@ <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="367.0" prefWidth="381.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" - fx:controller="de.itstall.TelefonbuchController"> + fx:controller="de.telefonbuch.TelefonbuchController"> <GridPane layoutX="35.0" layoutY="79.0" prefHeight="210.0" prefWidth="312.0"> <columnConstraints> <ColumnConstraints hgrow="SOMETIMES" maxWidth="150.0" minWidth="10.0" prefWidth="116.0"/> -- GitLab