29.11.2021

This commit is contained in:
John-Hendrik Hugo 2021-11-29 12:23:51 +01:00
parent 32ee39bc85
commit 6c1a124182
3 changed files with 17 additions and 10 deletions

Binary file not shown.

View File

@ -1,2 +1,3 @@
.root { .seiteLinks {
"-fx-background-color: transparent;"
} }

View File

@ -18,7 +18,10 @@ import javafx.scene.shape.Rectangle;
import javafx.scene.text.Font; import javafx.scene.text.Font;
import javafx.scene.text.Text; import javafx.scene.text.Text;
import javafx.scene.text.TextAlignment; import javafx.scene.text.TextAlignment;
import javafx.stage.FileChooser;
import javafx.stage.Stage; import javafx.stage.Stage;
import java.io.File;
import java.sql.*; import java.sql.*;
public class Main extends Application { public class Main extends Application {
@ -487,13 +490,6 @@ public class Main extends Application {
Image img = new Image("sample/bildIcon.jpg"); Image img = new Image("sample/bildIcon.jpg");
ImageView view = new ImageView(img); ImageView view = new ImageView(img);
view.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
// File Chooser
}
});
// Rechteck // Rechteck
Rectangle viereck = new Rectangle(); Rectangle viereck = new Rectangle();
viereck.setHeight(250); viereck.setHeight(250);
@ -552,7 +548,12 @@ public class Main extends Application {
view.setOnMouseClicked(new EventHandler<MouseEvent>() { view.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override @Override
public void handle(MouseEvent event) { 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.setSpacing(10.0);
buttonAuswahl.setAlignment(Pos.CENTER_RIGHT); buttonAuswahl.setAlignment(Pos.CENTER_RIGHT);
// Fehler Label
Label allesAusfuellen = new Label("Bitte alle Felder ausfüllen");
allesAusfuellen.setTextFill(Color.WHITE);
// Button Interaktion // Button Interaktion
speichern.setOnMouseEntered(new EventHandler<MouseEvent>() { speichern.setOnMouseEntered(new EventHandler<MouseEvent>() {
@Override @Override
@ -726,6 +731,7 @@ public class Main extends Application {
@Override @Override
public void handle(MouseEvent event) { 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()) { 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 { } else {
try { 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()); 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); traumberufBox.getChildren().addAll(traumberufLabel, traumberuf);
likeYouBox.getChildren().addAll(likeYouLabel, likeYou); likeYouBox.getChildren().addAll(likeYouLabel, likeYou);
tellMeBox.getChildren().addAll(tellMeLabel, tellMe); tellMeBox.getChildren().addAll(tellMeLabel, tellMe);
buttonAuswahl.getChildren().addAll(speichern, abbruch); buttonAuswahl.getChildren().addAll(allesAusfuellen, speichern, abbruch);
// In Seite Rechts hinzu // In Seite Rechts hinzu
seiteRechts.getChildren().addAll(lieblingsmusikBox, lieblingsfilmBox, traumautoBox, traumberufBox, likeYouBox, tellMeBox, buttonAuswahl); seiteRechts.getChildren().addAll(lieblingsmusikBox, lieblingsfilmBox, traumautoBox, traumberufBox, likeYouBox, tellMeBox, buttonAuswahl);