From 6c1a12418260a18255031a40056d28dffb4d3924 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 29 Nov 2021 12:23:51 +0100 Subject: [PATCH] 29.11.2021 --- DigitalesFreundebuch/freunde.db | Bin 8192 -> 8192 bytes .../sample/application.css | 3 ++- DigitalesFreundebuch/src/sample/Main.java | 24 +++++++++++------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/DigitalesFreundebuch/freunde.db b/DigitalesFreundebuch/freunde.db index 9cf91d0b73ee83550b0389afe7793151a7264b3b..6ea05cfc4a0cd92f13f6cb100e1d625b05262c56 100644 GIT binary patch delta 264 zcmZp0XmFSy%_ulg#+hG`LC?RImw|zSk#7M5--3;W`h1(`@})EKG4hu(@R#!OLg2>2 zTfCFs$ST$Y6=v`&O3Nxri;7E%iVBO1dW9R9>lv8p8CqJJrDtSi=N#S!ArCJxs7Omo zPPVj6OH0ZFOOz$$<$~3ufk_Y-h;)!K&;oXGQBiS4VQE1i4Fpx`Al*PRBP+wcG%FiO t1GNDOi1BGa02Ij1NCJ~tU>Za~a2`+qf`Oh~H~F-j9Se|=GnrTZGXOe{Qmz01 delta 228 zcmZp0XmFSy&B!-V#+jdwK`%Igmw|zSk#7M5--3;W`h1(`@})EKG4mZ~;4kIp8^;=R_QBhn`T+~`vQd&`Xa=W~SILHD^OACXvw1CX2 cszi^{yc7p!0m;dy() { - @Override - public void handle(MouseEvent event) { - // File Chooser - } - }); - // Rechteck Rectangle viereck = new Rectangle(); viereck.setHeight(250); @@ -552,7 +548,12 @@ public class Main extends Application { view.setOnMouseClicked(new EventHandler() { @Override public void handle(MouseEvent event) { - // Hier soll sich ein Dateiauswahlfenster öffnen wo das Bild ausgewählt werden kann + // Hier soll sich ein Dateiauswahlfenster öffnen wo das Bild ausgewählt + // werden kann + FileChooser fileChooser = new FileChooser(); + File file = fileChooser.showOpenDialog(primaryStage); + System.out.println(file.getAbsolutePath()); + view.setVisible(false); } }); @@ -709,6 +710,10 @@ public class Main extends Application { buttonAuswahl.setSpacing(10.0); buttonAuswahl.setAlignment(Pos.CENTER_RIGHT); + // Fehler Label + Label allesAusfuellen = new Label("Bitte alle Felder ausfüllen"); + allesAusfuellen.setTextFill(Color.WHITE); + // Button Interaktion speichern.setOnMouseEntered(new EventHandler() { @Override @@ -726,6 +731,7 @@ public class Main extends Application { @Override public void handle(MouseEvent event) { if (vorname.getText().isEmpty() || nachname.getText().isEmpty() || geburtstag.getText().isEmpty() || wohnort.getText().isEmpty() || spitzname.getText().isEmpty() || lieblingsessen.getText().isEmpty() || lieblingstier.getText().isEmpty() || hobbys.getText().isEmpty() || lieblingsmusik.getText().isEmpty() || lieblingsfilm.getText().isEmpty() || traumauto.getText().isEmpty() || traumberuf.getText().isEmpty() || likeYou.getText().isEmpty() || tellMe.getText().isEmpty()) { + allesAusfuellen.setTextFill(Color.RED); } else { try { createFreund(statement, vorname.getText(), nachname.getText(), geburtstag.getText(), wohnort.getText(), spitzname.getText(), colorPicker.getValue().toString(), lieblingsessen.getText(), lieblingstier.getText(), hobbys.getText(), lieblingsmusik.getText(), lieblingsfilm.getText(), traumauto.getText(), traumberuf.getText(), likeYou.getText(), tellMe.getText()); @@ -778,7 +784,7 @@ public class Main extends Application { traumberufBox.getChildren().addAll(traumberufLabel, traumberuf); likeYouBox.getChildren().addAll(likeYouLabel, likeYou); tellMeBox.getChildren().addAll(tellMeLabel, tellMe); - buttonAuswahl.getChildren().addAll(speichern, abbruch); + buttonAuswahl.getChildren().addAll(allesAusfuellen, speichern, abbruch); // In Seite Rechts hinzu seiteRechts.getChildren().addAll(lieblingsmusikBox, lieblingsfilmBox, traumautoBox, traumberufBox, likeYouBox, tellMeBox, buttonAuswahl);