Merge remote-tracking branch 'origin/main'
This commit is contained in:
@@ -7,8 +7,12 @@ import javafx.scene.Node;
|
||||
import javafx.scene.Parent;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.image.Image;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.stage.Stage;
|
||||
|
||||
import java.io.Console;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
@@ -57,6 +61,27 @@ public class HelloController {
|
||||
@FXML
|
||||
private Label lFriD2;
|
||||
|
||||
@FXML
|
||||
private ImageView imgImage1;
|
||||
@FXML
|
||||
private ImageView imgImage2;
|
||||
@FXML
|
||||
private ImageView imgImage3;
|
||||
@FXML
|
||||
private ImageView imgImage4;
|
||||
@FXML
|
||||
private ImageView imgImage5;
|
||||
@FXML
|
||||
private ImageView imgImage6;
|
||||
@FXML
|
||||
private ImageView imgImage7;
|
||||
@FXML
|
||||
private ImageView imgImage8;
|
||||
@FXML
|
||||
private ImageView imgImage9;
|
||||
@FXML
|
||||
private ImageView imgImage10;
|
||||
|
||||
@FXML
|
||||
private TextField tfPhone;
|
||||
@FXML
|
||||
@@ -69,6 +94,15 @@ public class HelloController {
|
||||
|
||||
|
||||
|
||||
@FXML
|
||||
private String veggieImageUrl = "pics/vegetarisch.png";
|
||||
@FXML
|
||||
private String veganUrl = "pics/vegan.png";
|
||||
@FXML
|
||||
private String meatUrl = "pics/fleisch.png";
|
||||
@FXML
|
||||
private String imageUrl;
|
||||
|
||||
@FXML
|
||||
protected void OnSignInButton(ActionEvent event) throws IOException
|
||||
{
|
||||
@@ -84,70 +118,95 @@ public class HelloController {
|
||||
|
||||
for (int i = 0; i < menu.size(); i++)
|
||||
{
|
||||
|
||||
String[] parts = menu.get(i).split(";");
|
||||
|
||||
String dish = parts[1];
|
||||
String sideDish = parts[2];
|
||||
String typ = parts[3];
|
||||
String allergenic = parts[4];
|
||||
|
||||
String dayMenu = dish+"\n"+sideDish;
|
||||
String dayMenu = dish+"\n"+sideDish+"\n"+"("+allergenic+")";
|
||||
|
||||
if(typ.equals("Fleisch")) {
|
||||
imageUrl=meatUrl;
|
||||
}
|
||||
if(typ.equals("Vegetarisch")) {
|
||||
imageUrl=veggieImageUrl;
|
||||
}
|
||||
if(typ.equals("Vegan")) {
|
||||
imageUrl=veganUrl;
|
||||
}
|
||||
|
||||
Image image = new Image("C:/Unterricht/VPR_Projekt/target/classes/com/example/vpr_javafx/" + imageUrl);
|
||||
|
||||
switch (i) {
|
||||
case 0:
|
||||
lMonH1.setText(dayMenu);
|
||||
imgImage1.setImage(image);
|
||||
break;
|
||||
case 1:
|
||||
lMonD1.setText(dayMenu);
|
||||
break;
|
||||
case 2:
|
||||
lMonH2.setText(dayMenu);
|
||||
imgImage2.setImage(image);
|
||||
break;
|
||||
case 3:
|
||||
lMonD2.setText(dayMenu);
|
||||
break;
|
||||
case 4:
|
||||
lTueH1.setText(dayMenu);
|
||||
imgImage3.setImage(image);
|
||||
break;
|
||||
case 5:
|
||||
lTueD1.setText(dayMenu);
|
||||
break;
|
||||
case 6:
|
||||
lTueH2.setText(dayMenu);
|
||||
imgImage4.setImage(image);
|
||||
break;
|
||||
case 7:
|
||||
lTueD2.setText(dayMenu);
|
||||
break;
|
||||
case 8:
|
||||
lWednH1.setText(dayMenu);
|
||||
imgImage5.setImage(image);
|
||||
break;
|
||||
case 9:
|
||||
lWednD1.setText(dayMenu);
|
||||
break;
|
||||
case 10:
|
||||
lWednH2.setText(dayMenu);
|
||||
imgImage6.setImage(image);
|
||||
break;
|
||||
case 11:
|
||||
lWednD2.setText(dayMenu);
|
||||
break;
|
||||
case 12:
|
||||
lThurH1.setText(dayMenu);
|
||||
imgImage7.setImage(image);
|
||||
break;
|
||||
case 13:
|
||||
lThurD1.setText(dayMenu);
|
||||
break;
|
||||
case 14:
|
||||
lThurH2.setText(dayMenu);
|
||||
imgImage8.setImage(image);
|
||||
break;
|
||||
case 15:
|
||||
lThurD2.setText(dayMenu);
|
||||
break;
|
||||
case 16:
|
||||
lFriH1.setText(dayMenu);
|
||||
imgImage9.setImage(image);
|
||||
break;
|
||||
case 17:
|
||||
lFriD1.setText(dayMenu);
|
||||
break;
|
||||
case 18:
|
||||
lFriH2.setText(dayMenu);
|
||||
imgImage10.setImage(image);
|
||||
break;
|
||||
case 19:
|
||||
lFriD2.setText(dayMenu);
|
||||
|
@@ -1,14 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<AnchorPane xmlns="http://javafx.com/javafx"
|
||||
xmlns:fx="http://javafx.com/fxml"
|
||||
fx:controller="com.example.vpr_javafx.HelloController"
|
||||
prefHeight="400.0" prefWidth="600.0">
|
||||
|
||||
<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">
|
||||
<children>
|
||||
<GridPane layoutX="100.0" layoutY="75.0" prefHeight="250.0" prefWidth="400.0">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="153.0" minWidth="10.0" prefWidth="89.8" />
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="261.0" minWidth="10.0" prefWidth="226.2" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<Label text="Voller Name: " />
|
||||
<Label text="Handynummer: " GridPane.rowIndex="1" />
|
||||
<Label prefWidth="95.0" text="Passwort: " GridPane.rowIndex="2" />
|
||||
<Label text="Kind: " GridPane.rowIndex="4" />
|
||||
<Button mnemonicParsing="false" prefHeight="26.0" prefWidth="90.0" text="Abschicken" translateX="100.0" GridPane.columnIndex="1" GridPane.rowIndex="6" />
|
||||
<Label text="Passwort bestätigen: " GridPane.rowIndex="3" />
|
||||
<PasswordField GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
||||
<PasswordField GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
||||
<TextField GridPane.columnIndex="1" />
|
||||
<TextField GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
||||
<TextField GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
||||
</children>
|
||||
</GridPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
|
Reference in New Issue
Block a user