Compare commits
4 Commits
f664299fae
...
main
Author | SHA1 | Date | |
---|---|---|---|
0adbe6caf3 | |||
911dd9f2d3 | |||
22cc69ecf7 | |||
85a599cda5 |
40
menue.txt
40
menue.txt
@@ -1,20 +1,20 @@
|
|||||||
Montag;Pommes;mit Kroketten und Gemüse;Vegan;g,2,3
|
06.02.2023;Montag;Pommes;mit Kroketten und Gemüse;Vegan;g,2,3
|
||||||
Montag;Vegane Waffel;mit Puderzucker;DessertV;g,b,k
|
06.02.2023;Montag;Vegane Waffel;mit Puderzucker;DessertV;g,b,k
|
||||||
Montag;Schnitzel;mit Kroketten, Gemüse und Soße;Fleisch;g,c,a,2,3
|
06.02.2023;Montag;Schnitzel;mit Kroketten, Gemüse und Soße;Fleisch;g,c,a,2,3
|
||||||
Montag;Wackelpudding;mit Vanillesoße;Dessert;c,2
|
06.02.2023;Montag;Wackelpudding;mit Vanillesoße;Dessert;c,2
|
||||||
Dienstag;Rote Linsen Curry;mit Süßkartoffeln;Vegan;g,b,2,3
|
07.02.2023;Dienstag;Rote Linsen Curry;mit Süßkartoffeln;Vegan;g,b,2,3
|
||||||
Dienstag;Vegane Pancakes;mit Ahornsirup;DessertV;g,b,3
|
07.02.2023;Dienstag;Vegane Pancakes;mit Ahornsirup;DessertV;g,b,3
|
||||||
Dienstag;Gebratene Nudeln;mit Gemüse;Vegetarisch;b,c,a,i,3
|
07.02.2023;Dienstag;Gebratene Nudeln;mit Gemüse;Vegetarisch;b,c,a,i,3
|
||||||
Dienstag;Berliner;mit Erdbeerfüllung;Dessert;c,a
|
07.02.2023;Dienstag;Berliner;mit Erdbeerfüllung;Dessert;c,a
|
||||||
Mittwoch;Bratkartoffeln;mit veganer Bratensoße;Vegan;b,2,3
|
08.02.2023;Mittwoch;Bratkartoffeln;mit veganer Bratensoße;Vegan;b,2,3
|
||||||
Mittwoch;Pudding;mit Schokostreuseln;DessertV;b,2
|
08.02.2023;Mittwoch;Pudding;mit Schokostreuseln;DessertV;b,2
|
||||||
Mittwoch;Bratkartoffeln;mit Leberkäse und Ei;Fleisch;a,j,2,3
|
08.02.2023;Mittwoch;Bratkartoffeln;mit Leberkäse und Ei;Fleisch;a,j,2,3
|
||||||
Mittwoch;Pudding;mit Vanillesoße;Dessert;c,2
|
08.02.2023;Mittwoch;Pudding;mit Vanillesoße;Dessert;c,2
|
||||||
Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
09.02.2023;Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
||||||
Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c
|
09.02.2023;Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c
|
||||||
Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
09.02.2023;Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
||||||
Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c
|
09.02.2023;Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c
|
||||||
Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
10.02.2023;Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
||||||
Freitag;Bananenbrot;mit Datteln;DessertV;g,c
|
10.02.2023;Freitag;Bananenbrot;mit Datteln;DessertV;g,c
|
||||||
Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
10.02.2023;Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3
|
||||||
Freitag;Bananenbrot;mit Datteln;DessertV;g,c
|
10.02.2023;Freitag;Bananenbrot;mit Datteln;DessertV;g,c
|
@@ -21,3 +21,5 @@ mit veganer Bratensoße
|
|||||||
(b,2,3) Dessert: Pudding
|
(b,2,3) Dessert: Pudding
|
||||||
mit Schokostreuseln
|
mit Schokostreuseln
|
||||||
(b,2)]
|
(b,2)]
|
||||||
|
[Felix Düsterhaus
|
||||||
|
]
|
||||||
|
2
pom.xml
2
pom.xml
@@ -60,7 +60,7 @@
|
|||||||
<!-- Default configuration for running with: mvn clean javafx:run -->
|
<!-- Default configuration for running with: mvn clean javafx:run -->
|
||||||
<id>default-cli</id>
|
<id>default-cli</id>
|
||||||
<configuration>
|
<configuration>
|
||||||
<mainClass>com.example.vpr_javafx/com.example.vpr_javafx.HelloApplication</mainClass>
|
<mainClass>com.example.vpr_javafx/com.example.vpr_javafx.MainApplication</mainClass>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
@@ -281,12 +281,15 @@ public class Data {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The method validates the user input
|
* The method validates the user input for login
|
||||||
*
|
*
|
||||||
* @return boolean inputValid
|
* @param tfPhone Phone number the user typed in
|
||||||
* @author Kevin Maier, Kevin Pfannenstiel
|
* @param pfPassword Password the user typed in
|
||||||
|
* @param controller Controller
|
||||||
|
* @return phoneNumberValid, passwordValid
|
||||||
|
* @author Kevin Maier, Kevin Pfannenstiel
|
||||||
*/
|
*/
|
||||||
public boolean validateData(TextField tfPhone, PasswordField pfPassword, HelloController controller)
|
public boolean validateData(TextField tfPhone, PasswordField pfPassword, MainController controller)
|
||||||
{
|
{
|
||||||
boolean phoneNumberMatchFound;
|
boolean phoneNumberMatchFound;
|
||||||
boolean passwordMatchFound;
|
boolean passwordMatchFound;
|
||||||
@@ -298,8 +301,8 @@ public class Data {
|
|||||||
String phoneNumber = tfPhone.getText();
|
String phoneNumber = tfPhone.getText();
|
||||||
String password = pfPassword.getText();
|
String password = pfPassword.getText();
|
||||||
|
|
||||||
Pattern phoneNumberPattern = Pattern.compile("[0-9]*");
|
Pattern phoneNumberPattern = Pattern.compile("[0-9]*"); // Pattern that requires numbers
|
||||||
Pattern passwordPattern = Pattern.compile("^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$");
|
Pattern passwordPattern = Pattern.compile("^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$"); // Pattern that requires minimum eight characters, at least one letter and one number
|
||||||
|
|
||||||
if (password.isEmpty() || phoneNumber.isEmpty())
|
if (password.isEmpty() || phoneNumber.isEmpty())
|
||||||
{
|
{
|
||||||
@@ -395,13 +398,20 @@ public class Data {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* The method validates the user input for registration
|
||||||
*
|
*
|
||||||
* @param tfPhone
|
* @param tfName The name the user typed in
|
||||||
* @param pfPassword
|
* @param tfPhone The phone number the user typed in
|
||||||
* @param controller
|
* @param pfPassword The password the user typed in
|
||||||
* @author Kevin Maier
|
* @param tfStreet The street name the user typed in
|
||||||
|
* @param tfHouseNumber The house number the user typed in
|
||||||
|
* @param tfPostalCode The postal code the user typed in
|
||||||
|
* @param tfCity The city the user typed in
|
||||||
|
* @param tfChild The child the user typed in
|
||||||
|
* @param controller Controller
|
||||||
|
* @return phoneNumberValid, passwordValid, postalCodeValid
|
||||||
*/
|
*/
|
||||||
public boolean validateRegistration(TextField tfName, TextField tfPhone, PasswordField pfPassword, TextField tfStreet, TextField tfHouseNumber, TextField tfPostalCode, TextField tfCity, TextField tfChild, HelloController controller)
|
public boolean validateRegistration(TextField tfName, TextField tfPhone, PasswordField pfPassword, TextField tfStreet, TextField tfHouseNumber, TextField tfPostalCode, TextField tfCity, TextField tfChild, MainController controller)
|
||||||
{
|
{
|
||||||
boolean phoneNumberMatchFound;
|
boolean phoneNumberMatchFound;
|
||||||
boolean passwordMatchFound;
|
boolean passwordMatchFound;
|
||||||
@@ -418,9 +428,9 @@ public class Data {
|
|||||||
String password = pfPassword.getText();
|
String password = pfPassword.getText();
|
||||||
String postalCode = tfPostalCode.getText();
|
String postalCode = tfPostalCode.getText();
|
||||||
|
|
||||||
Pattern phoneNumberPattern = Pattern.compile("[0-9]*");
|
Pattern phoneNumberPattern = Pattern.compile("[0-9]*"); // Pattern that requires numbers
|
||||||
Pattern passwordPattern = Pattern.compile("^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$");
|
Pattern passwordPattern = Pattern.compile("^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$"); // Pattern that requires minimum eight characters, at least one letter and one number
|
||||||
Pattern postalCodePattern = Pattern.compile("[0-9]{5}");
|
Pattern postalCodePattern = Pattern.compile("[0-9]{5}"); // Pattern that requires 5 numbers
|
||||||
|
|
||||||
if (tfName.getText().isEmpty() || tfPhone.getText().isEmpty() || pfPassword.getText().isEmpty() || tfStreet.getText().isEmpty() || tfHouseNumber.getText().isEmpty() || tfPostalCode.getText().isEmpty() || tfCity.getText().isEmpty() || tfChild.getText().isEmpty())
|
if (tfName.getText().isEmpty() || tfPhone.getText().isEmpty() || pfPassword.getText().isEmpty() || tfStreet.getText().isEmpty() || tfHouseNumber.getText().isEmpty() || tfPostalCode.getText().isEmpty() || tfCity.getText().isEmpty() || tfChild.getText().isEmpty())
|
||||||
{
|
{
|
||||||
|
@@ -1,42 +0,0 @@
|
|||||||
//package com.example.vpr_javafx;
|
|
||||||
//
|
|
||||||
//import java.io.IOException;
|
|
||||||
//import java.nio.file.Files;
|
|
||||||
//import java.nio.file.Paths;
|
|
||||||
//import java.util.HashMap;
|
|
||||||
//import java.util.List;
|
|
||||||
//
|
|
||||||
//public class LoginDatei
|
|
||||||
//{
|
|
||||||
// private final String dateiname;
|
|
||||||
//
|
|
||||||
// public LoginDatei(String dateiname)
|
|
||||||
// {
|
|
||||||
// this.dateiname = dateiname;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// public HashMap<String, String> readFile()
|
|
||||||
// {
|
|
||||||
// try {
|
|
||||||
// List<String> lines = Files.readAllLines(Paths.get(dateiname));
|
|
||||||
//
|
|
||||||
// HashMap<String, String> user = new HashMap<>();
|
|
||||||
//
|
|
||||||
// for (int i = 0; i < lines.size(); i++)
|
|
||||||
// {
|
|
||||||
// String[] parts = lines.get(i).split(";");
|
|
||||||
//
|
|
||||||
// String phoneNumber = parts[3];
|
|
||||||
// String password = parts[5];
|
|
||||||
//
|
|
||||||
// user.put(phoneNumber, password);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// return user;
|
|
||||||
//
|
|
||||||
// } catch (IOException e) {
|
|
||||||
// e.printStackTrace();
|
|
||||||
// return new HashMap<>();
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//}
|
|
@@ -7,15 +7,15 @@ import javafx.stage.Stage;
|
|||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
public class HelloApplication extends Application {
|
public class MainApplication extends Application {
|
||||||
@Override
|
@Override
|
||||||
public void start(Stage stage) throws IOException {
|
public void start(Stage stage) throws IOException {
|
||||||
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("MenuOverview-view.fxml"));
|
FXMLLoader fxmlLoader = new FXMLLoader(MainApplication.class.getResource("MenuOverview-view.fxml"));
|
||||||
Scene scene = new Scene(fxmlLoader.load(),1000, 800);
|
Scene scene = new Scene(fxmlLoader.load(),1000, 800);
|
||||||
stage.setTitle("Mittagsbestellung");
|
stage.setTitle("Mittagsbestellung");
|
||||||
stage.setScene(scene);
|
stage.setScene(scene);
|
||||||
stage.show();
|
stage.show();
|
||||||
HelloController controller = fxmlLoader.getController();
|
MainController controller = fxmlLoader.getController();
|
||||||
controller.FillLabels();
|
controller.FillLabels();
|
||||||
controller.writeAllergene();
|
controller.writeAllergene();
|
||||||
}
|
}
|
@@ -1,6 +1,5 @@
|
|||||||
package com.example.vpr_javafx;
|
package com.example.vpr_javafx;
|
||||||
|
|
||||||
import javafx.application.Platform;
|
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
import javafx.collections.ObservableList;
|
import javafx.collections.ObservableList;
|
||||||
import javafx.event.ActionEvent;
|
import javafx.event.ActionEvent;
|
||||||
@@ -12,7 +11,6 @@ import javafx.scene.Scene;
|
|||||||
import javafx.scene.control.*;
|
import javafx.scene.control.*;
|
||||||
import javafx.scene.image.Image;
|
import javafx.scene.image.Image;
|
||||||
import javafx.scene.image.ImageView;
|
import javafx.scene.image.ImageView;
|
||||||
import javafx.scene.layout.AnchorPane;
|
|
||||||
import javafx.scene.layout.StackPane;
|
import javafx.scene.layout.StackPane;
|
||||||
import javafx.stage.Stage;
|
import javafx.stage.Stage;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
@@ -20,9 +18,10 @@ import java.io.IOException;
|
|||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class HelloController {
|
public class MainController {
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
private Label lMonH1;
|
private Label lMonH1;
|
||||||
@@ -65,6 +64,17 @@ public class HelloController {
|
|||||||
@FXML
|
@FXML
|
||||||
private Label lFriD2;
|
private Label lFriD2;
|
||||||
|
|
||||||
|
@FXML
|
||||||
|
private Label monDat;
|
||||||
|
@FXML
|
||||||
|
private Label tueDat;
|
||||||
|
@FXML
|
||||||
|
private Label wedDat;
|
||||||
|
@FXML
|
||||||
|
private Label thurDat;
|
||||||
|
@FXML
|
||||||
|
private Label friDat;
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
private ImageView imgImage1;
|
private ImageView imgImage1;
|
||||||
@FXML
|
@FXML
|
||||||
@@ -148,6 +158,13 @@ public class HelloController {
|
|||||||
|
|
||||||
private ArrayList<String> chosenMeals;
|
private ArrayList<String> chosenMeals;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OnSignInButton() validates if the input of the logindata are valid when the user click on the button.
|
||||||
|
*
|
||||||
|
* @author Kevin Pfannenstiel
|
||||||
|
* @param event
|
||||||
|
* @throws IOException
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected void OnSignInButton(ActionEvent event) throws IOException
|
protected void OnSignInButton(ActionEvent event) throws IOException
|
||||||
{
|
{
|
||||||
@@ -155,23 +172,51 @@ public class HelloController {
|
|||||||
data.validateData(tfPhone, pfPassword, this);
|
data.validateData(tfPhone, pfPassword, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* FillLabels() fills the labels with the dishes, allergenics and the dates.
|
||||||
|
*
|
||||||
|
* @author Kevin Pfannenstiel, Felix Düsterhaus
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected void FillLabels() {
|
protected void FillLabels() {
|
||||||
try {
|
try {
|
||||||
List<String> menu = Files.readAllLines(Paths.get("menue.txt"));
|
List<String> menuLines = Files.readAllLines(Paths.get("menue.txt"));
|
||||||
|
|
||||||
for (int i = 0; i < menu.size(); i++)
|
for (int i = 0; i < menuLines.size(); i++)
|
||||||
{
|
{
|
||||||
|
|
||||||
String[] parts = menu.get(i).split(";");
|
String[] parts = menuLines.get(i).split(";");
|
||||||
|
|
||||||
String dish = parts[1];
|
String date = parts[0];
|
||||||
String sideDish = parts[2];
|
String day = parts[1];
|
||||||
String typ = parts[3];
|
String dish = parts[2];
|
||||||
String allergenic = parts[4];
|
String sideDish = parts[3];
|
||||||
|
String typ = parts[4];
|
||||||
|
String allergenic = parts[5];
|
||||||
|
|
||||||
String dayMenu = dish+"\n"+sideDish+"\n"+"("+allergenic+")";
|
String[] allergenics = allergenic.split(",");
|
||||||
|
|
||||||
|
Menu menu = new Menu(date, dish, sideDish, typ, Arrays.stream(allergenics).toList());
|
||||||
|
|
||||||
|
String dayMenu = dish+"\n"+sideDish+"\n"+allergenic;
|
||||||
|
|
||||||
|
switch (day)
|
||||||
|
{
|
||||||
|
case "Montag":
|
||||||
|
monDat.setText(menu.getDate());
|
||||||
|
break;
|
||||||
|
case "Dienstag":
|
||||||
|
tueDat.setText(menu.getDate());
|
||||||
|
break;
|
||||||
|
case "Mittwoch":
|
||||||
|
wedDat.setText(menu.getDate());
|
||||||
|
break;
|
||||||
|
case "Donnerstag":
|
||||||
|
thurDat.setText(menu.getDate());
|
||||||
|
break;
|
||||||
|
case "Freitag":
|
||||||
|
friDat.setText(menu.getDate());
|
||||||
|
}
|
||||||
|
|
||||||
if(typ.equals("Fleisch")) {
|
if(typ.equals("Fleisch")) {
|
||||||
imageUrl=meatImageUrl;
|
imageUrl=meatImageUrl;
|
||||||
@@ -328,6 +373,12 @@ public class HelloController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* setRadioButton() is used in the validateData() method and activates the radiobuttons in the scene, if the
|
||||||
|
* logindata are valid.
|
||||||
|
*
|
||||||
|
* @author Kevin Pfannenstiel
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected void setRadioButton()
|
protected void setRadioButton()
|
||||||
{
|
{
|
||||||
@@ -362,6 +413,12 @@ public class HelloController {
|
|||||||
rbFriH2.setVisible(true);
|
rbFriH2.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* resetSelection() sets the radiobuttons inactive.
|
||||||
|
*
|
||||||
|
* @author Kevin Pfannenstiel
|
||||||
|
* @param event
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected void resetSelection(ActionEvent event)
|
protected void resetSelection(ActionEvent event)
|
||||||
{
|
{
|
||||||
@@ -378,6 +435,13 @@ public class HelloController {
|
|||||||
chosenMeals.clear();
|
chosenMeals.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* toOrder() writes the orders of the user in a text-file and switches the scene to the order-menu
|
||||||
|
*
|
||||||
|
* @author Kevin Pfannenstiel
|
||||||
|
* @param event
|
||||||
|
* @throws IOException
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected void toOrder(ActionEvent event) throws IOException
|
protected void toOrder(ActionEvent event) throws IOException
|
||||||
{
|
{
|
||||||
@@ -408,13 +472,13 @@ public class HelloController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
/**
|
||||||
protected void removeFromOrder() throws IOException
|
* getLabelValueWithRadio() gets the string from the Label which is connected to the selected radiobutton
|
||||||
{
|
* and inserts it into a list
|
||||||
|
*
|
||||||
}
|
* @author Kevin Pfannenstiel
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
protected ArrayList<String> getLabelValueWithRadio()
|
protected ArrayList<String> getLabelValueWithRadio()
|
||||||
{
|
{
|
||||||
@@ -427,7 +491,7 @@ public class HelloController {
|
|||||||
{
|
{
|
||||||
if (tfPhone.getText().equals(user.getPhonenumber()) && pfPassword.getText().equals(user.getPassword()))
|
if (tfPhone.getText().equals(user.getPhonenumber()) && pfPassword.getText().equals(user.getPassword()))
|
||||||
{
|
{
|
||||||
chosenMeals.add(user.toString());
|
chosenMeals.add(user.getNameParent1()+"\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -7,7 +7,7 @@
|
|||||||
<?import javafx.scene.shape.*?>
|
<?import javafx.scene.shape.*?>
|
||||||
<?import javafx.scene.text.*?>
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane fx:id="anchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="795.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane fx:id="anchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="795.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="97.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
<Label layoutX="97.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
@@ -222,7 +222,7 @@
|
|||||||
<RadioButton fx:id="rbThurH2" layoutX="377.0" layoutY="565.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbThurH2" layoutX="377.0" layoutY="565.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<RadioButton fx:id="rbFriH1" layoutX="377.0" layoutY="648.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbFriH1" layoutX="377.0" layoutY="648.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<RadioButton fx:id="rbFriH2" layoutX="377.0" layoutY="692.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbFriH2" layoutX="377.0" layoutY="692.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<Label layoutX="14.0" layoutY="176.0" text="30.01.2023" textFill="#6f7baf">
|
<Label fx:id="monDat" layoutX="14.0" layoutY="176.0" text="30.01.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -230,7 +230,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="299.0" text="31.01.2023" textFill="#6f7baf">
|
<Label fx:id="tueDat" layoutX="14.0" layoutY="299.0" text="31.01.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="424.0" text="01.02.2023" textFill="#6f7baf">
|
<Label fx:id="wedDat" layoutX="14.0" layoutY="424.0" text="01.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="543.0" text="02.02.2023" textFill="#6f7baf">
|
<Label fx:id="thurDat" layoutX="14.0" layoutY="543.0" text="02.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -254,7 +254,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="664.0" text="03.02.2023" textFill="#6f7baf">
|
<Label fx:id="friDat" layoutX="14.0" layoutY="664.0" text="03.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
<?import javafx.scene.shape.*?>
|
<?import javafx.scene.shape.*?>
|
||||||
<?import javafx.scene.text.*?>
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="27.0" layoutY="160.0" style="-fx-font-weight: bold; -fx-font-family: century gothic; -fx-font-size: 14; -fx-text-fill: #746FA6;" text="Montag" textFill="BLUE">
|
<Label layoutX="27.0" layoutY="160.0" style="-fx-font-weight: bold; -fx-font-family: century gothic; -fx-font-size: 14; -fx-text-fill: #746FA6;" text="Montag" textFill="BLUE">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic" size="13.0" />
|
<Font name="Century Gothic" size="13.0" />
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
<?import javafx.scene.control.*?>
|
<?import javafx.scene.control.*?>
|
||||||
<?import javafx.scene.layout.*?>
|
<?import javafx.scene.layout.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<children>
|
<children>
|
||||||
<GridPane layoutX="81.0" layoutY="50.0" prefHeight="272.0" prefWidth="496.0">
|
<GridPane layoutX="81.0" layoutY="50.0" prefHeight="272.0" prefWidth="496.0">
|
||||||
<columnConstraints>
|
<columnConstraints>
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
<?import javafx.scene.layout.*?>
|
<?import javafx.scene.layout.*?>
|
||||||
<?import javafx.scene.text.*?>
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" style="-fx-background-color: #F0C8BD;" xmlns="http://javafx.com/javafx/11.0.2" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" style="-fx-background-color: #F0C8BD;" xmlns="http://javafx.com/javafx/11.0.2" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<children>
|
<children>
|
||||||
<GridPane layoutX="50.0" layoutY="62.0" prefHeight="275.0" prefWidth="500.0" style="-fx-background-color: #F0C8BD;">
|
<GridPane layoutX="50.0" layoutY="62.0" prefHeight="275.0" prefWidth="500.0" style="-fx-background-color: #F0C8BD;">
|
||||||
<columnConstraints>
|
<columnConstraints>
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
<?import javafx.scene.shape.Line?>
|
<?import javafx.scene.shape.Line?>
|
||||||
<?import javafx.scene.text.Font?>
|
<?import javafx.scene.text.Font?>
|
||||||
|
|
||||||
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="742.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="742.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="76.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
<Label layoutX="76.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7,7 +7,7 @@
|
|||||||
<?import javafx.scene.shape.*?>
|
<?import javafx.scene.shape.*?>
|
||||||
<?import javafx.scene.text.*?>
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane fx:id="anchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="795.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane fx:id="anchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="795.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="97.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
<Label layoutX="97.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
@@ -222,7 +222,7 @@
|
|||||||
<RadioButton fx:id="rbThurH2" layoutX="377.0" layoutY="565.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbThurH2" layoutX="377.0" layoutY="565.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<RadioButton fx:id="rbFriH1" layoutX="377.0" layoutY="648.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbFriH1" layoutX="377.0" layoutY="648.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<RadioButton fx:id="rbFriH2" layoutX="377.0" layoutY="692.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
<RadioButton fx:id="rbFriH2" layoutX="377.0" layoutY="692.0" mnemonicParsing="false" onAction="#getLabelValueWithRadio" visible="false" />
|
||||||
<Label layoutX="14.0" layoutY="176.0" text="30.01.2023" textFill="#6f7baf">
|
<Label fx:id="monDat" layoutX="14.0" layoutY="176.0" text="30.01.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -230,7 +230,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="299.0" text="31.01.2023" textFill="#6f7baf">
|
<Label fx:id="tueDat" layoutX="14.0" layoutY="299.0" text="31.01.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="424.0" text="01.02.2023" textFill="#6f7baf">
|
<Label fx:id="wedDat" layoutX="14.0" layoutY="424.0" text="01.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="543.0" text="02.02.2023" textFill="#6f7baf">
|
<Label fx:id="thurDat" layoutX="14.0" layoutY="543.0" text="02.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
@@ -254,7 +254,7 @@
|
|||||||
<Insets />
|
<Insets />
|
||||||
</opaqueInsets>
|
</opaqueInsets>
|
||||||
</Label>
|
</Label>
|
||||||
<Label layoutX="14.0" layoutY="664.0" text="03.02.2023" textFill="#6f7baf">
|
<Label fx:id="friDat" layoutX="14.0" layoutY="664.0" text="03.02.2023" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
</font>
|
</font>
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
<?import javafx.scene.shape.*?>
|
<?import javafx.scene.shape.*?>
|
||||||
<?import javafx.scene.text.*?>
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="27.0" layoutY="160.0" style="-fx-font-weight: bold; -fx-font-family: century gothic; -fx-font-size: 14; -fx-text-fill: #746FA6;" text="Montag" textFill="BLUE">
|
<Label layoutX="27.0" layoutY="160.0" style="-fx-font-weight: bold; -fx-font-family: century gothic; -fx-font-size: 14; -fx-text-fill: #746FA6;" text="Montag" textFill="BLUE">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic" size="13.0" />
|
<Font name="Century Gothic" size="13.0" />
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
<?import javafx.scene.control.*?>
|
<?import javafx.scene.control.*?>
|
||||||
<?import javafx.scene.layout.*?>
|
<?import javafx.scene.layout.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<children>
|
<children>
|
||||||
<GridPane layoutX="81.0" layoutY="50.0" prefHeight="272.0" prefWidth="496.0">
|
<GridPane layoutX="81.0" layoutY="50.0" prefHeight="272.0" prefWidth="496.0">
|
||||||
<columnConstraints>
|
<columnConstraints>
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
<?import javafx.geometry.*?>
|
|
||||||
<?import javafx.scene.control.*?>
|
<?import javafx.scene.control.*?>
|
||||||
<?import javafx.scene.layout.*?>
|
<?import javafx.scene.layout.*?>
|
||||||
|
<?import javafx.scene.text.*?>
|
||||||
|
|
||||||
<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane prefHeight="400.0" prefWidth="600.0" style="-fx-background-color: #F0C8BD;" xmlns="http://javafx.com/javafx/11.0.2" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<children>
|
<children>
|
||||||
<GridPane layoutX="50.0" layoutY="62.0" prefHeight="275.0" prefWidth="500.0">
|
<GridPane layoutX="50.0" layoutY="62.0" prefHeight="275.0" prefWidth="500.0" style="-fx-background-color: #F0C8BD;">
|
||||||
<columnConstraints>
|
<columnConstraints>
|
||||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="153.0" minWidth="10.0" prefWidth="85.0" />
|
<ColumnConstraints hgrow="SOMETIMES" maxWidth="153.0" minWidth="10.0" prefWidth="85.0" />
|
||||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="261.0" minWidth="10.0" prefWidth="200.0" />
|
<ColumnConstraints hgrow="SOMETIMES" maxWidth="261.0" minWidth="10.0" prefWidth="200.0" />
|
||||||
@@ -23,22 +23,70 @@
|
|||||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||||
</rowConstraints>
|
</rowConstraints>
|
||||||
<children>
|
<children>
|
||||||
<Label text="Name" />
|
<Label text="Name:" textFill="#746fa6">
|
||||||
<Label text="Handynummer" GridPane.rowIndex="1" />
|
<font>
|
||||||
<Label prefWidth="95.0" text="Passwort: " GridPane.rowIndex="2" />
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
<Label text="Kind:" GridPane.rowIndex="5" />
|
</font></Label>
|
||||||
<Label text="Straße" GridPane.rowIndex="3" />
|
<Label text="Handynummer:" textFill="#746fa6" GridPane.rowIndex="1">
|
||||||
<Label text="Ort" GridPane.rowIndex="4" />
|
<font>
|
||||||
<Button mnemonicParsing="false" onAction="#OnRegistrationButton" prefHeight="26.0" prefWidth="90.0" text="Abschicken" translateX="100.0" GridPane.columnIndex="1" GridPane.rowIndex="7" />
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
<PasswordField fx:id="pfPassword" promptText="Passwort" GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
</font></Label>
|
||||||
<TextField fx:id="tfName" promptText="Voller Name" GridPane.columnIndex="1" />
|
<Label prefWidth="95.0" text="Passwort: " textFill="#746fa6" GridPane.rowIndex="2">
|
||||||
<TextField fx:id="tfPhone" promptText="Handynummer" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
<font>
|
||||||
<TextField fx:id="tfChild" promptText="Kind" GridPane.columnIndex="1" GridPane.rowIndex="5" />
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
<TextField GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
</font></Label>
|
||||||
<TextField fx:id="tfStreet" prefWidth="254.0" promptText="Straße" GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
<Label text="Kind:" textFill="#746fa6" GridPane.rowIndex="5">
|
||||||
<TextField fx:id="tfHouseNumber" prefWidth="123.0" promptText="Hausnummer" GridPane.columnIndex="2" GridPane.rowIndex="3"/>
|
<font>
|
||||||
<TextField fx:id="tfPostalCode" promptText="Postleitzahl" GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
<TextField fx:id="tfCity" promptText="Ort" GridPane.columnIndex="2" GridPane.rowIndex="4" />
|
</font></Label>
|
||||||
|
<Label text="Straße:" textFill="#746fa6" GridPane.rowIndex="3">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
|
</font></Label>
|
||||||
|
<Label text="Ort:" textFill="#746fa6" GridPane.rowIndex="4">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic Bold" size="12.0" />
|
||||||
|
</font></Label>
|
||||||
|
<Button mnemonicParsing="false" onAction="#OnRegistrationButton" prefHeight="26.0" prefWidth="90.0" style="-fx-background-color: #CBC7F0; -fx-border-color: #746FA6;" text="Abschicken" textFill="WHITE" translateX="100.0" GridPane.columnIndex="1" GridPane.rowIndex="7">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></Button>
|
||||||
|
<PasswordField fx:id="pfPassword" promptText="Passwort" GridPane.columnIndex="1" GridPane.rowIndex="2">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></PasswordField>
|
||||||
|
<TextField fx:id="tfName" promptText="Voller Name" GridPane.columnIndex="1">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfPhone" promptText="Handynummer" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfChild" promptText="Kind" GridPane.columnIndex="1" GridPane.rowIndex="5">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField GridPane.columnIndex="1" GridPane.rowIndex="4">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfStreet" prefWidth="254.0" promptText="Straße" GridPane.columnIndex="1" GridPane.rowIndex="3">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfHouseNumber" prefWidth="123.0" promptText="Hausnummer" GridPane.columnIndex="2" GridPane.rowIndex="3">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfPostalCode" promptText="Postleitzahl" GridPane.columnIndex="1" GridPane.rowIndex="4">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
<TextField fx:id="tfCity" promptText="Ort" GridPane.columnIndex="2" GridPane.rowIndex="4">
|
||||||
|
<font>
|
||||||
|
<Font name="Century Gothic" size="12.0" />
|
||||||
|
</font></TextField>
|
||||||
|
|
||||||
</children>
|
</children>
|
||||||
</GridPane>
|
</GridPane>
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
<?import javafx.scene.shape.Line?>
|
<?import javafx.scene.shape.Line?>
|
||||||
<?import javafx.scene.text.Font?>
|
<?import javafx.scene.text.Font?>
|
||||||
|
|
||||||
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="742.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.HelloController">
|
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="742.0" prefWidth="980.0" style="-fx-background-color: #f0C8bd;" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.vpr_javafx.MainController">
|
||||||
<Label layoutX="76.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
<Label layoutX="76.0" layoutY="176.0" text="Montag" textFill="#6f7baf">
|
||||||
<font>
|
<font>
|
||||||
<Font name="Century Gothic Bold" size="13.0" />
|
<Font name="Century Gothic Bold" size="13.0" />
|
||||||
|
Reference in New Issue
Block a user