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.Text;
import javafx.scene.text.TextAlignment;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
import java.io.File;
import java.sql.*;
public class Main extends Application {
@ -487,13 +490,6 @@ public class Main extends Application {
Image img = new Image("sample/bildIcon.jpg");
ImageView view = new ImageView(img);
view.setOnMouseClicked(new EventHandler<MouseEvent>() {
@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<MouseEvent>() {
@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<MouseEvent>() {
@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);