Compare commits
	
		
			3 Commits
		
	
	
		
			3ac92ea955
			...
			17f0d66677
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 17f0d66677 | |||
|   | 287ccd9ce5 | ||
|   | 8dfe6547c9 | 
							
								
								
									
										3
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
								
							| @@ -7,9 +7,8 @@ | |||||||
|         <option value="$PROJECT_DIR$/pom.xml" /> |         <option value="$PROJECT_DIR$/pom.xml" /> | ||||||
|       </list> |       </list> | ||||||
|     </option> |     </option> | ||||||
|     <option name="workspaceImportForciblyTurnedOn" value="true" /> |  | ||||||
|   </component> |   </component> | ||||||
|   <component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK"> |   <component name="ProjectRootManager" version="2" languageLevel="JDK_X" default="true" project-jdk-name="21" project-jdk-type="JavaSDK"> | ||||||
|     <output url="file://$PROJECT_DIR$/out" /> |     <output url="file://$PROJECT_DIR$/out" /> | ||||||
|   </component> |   </component> | ||||||
| </project> | </project> | ||||||
| @@ -1,11 +1,16 @@ | |||||||
| package de.subway_surfers.vpr_app; | package de.subway_surfers.vpr_app; | ||||||
|  |  | ||||||
|  | import RestAPISchnittstelle.IRestAPI; | ||||||
|  | import RestAPISchnittstelle.RestApiClient; | ||||||
| import javafx.event.ActionEvent; | import javafx.event.ActionEvent; | ||||||
| import javafx.fxml.FXML; | import javafx.fxml.FXML; | ||||||
| import javafx.geometry.Insets; | import javafx.geometry.Insets; | ||||||
|  | import javafx.geometry.Pos; | ||||||
| import javafx.scene.control.Accordion; | import javafx.scene.control.Accordion; | ||||||
|  | import javafx.scene.control.Label; | ||||||
| import javafx.scene.control.ScrollPane; | import javafx.scene.control.ScrollPane; | ||||||
| import javafx.scene.control.TitledPane; | import javafx.scene.control.TitledPane; | ||||||
|  | import javafx.scene.layout.VBox; | ||||||
|  |  | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| @@ -28,23 +33,28 @@ public class BestelluebersichtMitarbeiter { | |||||||
|  |  | ||||||
| 		accordion.setStyle("-fx-box-border: transparent;"); | 		accordion.setStyle("-fx-box-border: transparent;"); | ||||||
|  |  | ||||||
| 		for (String s : datum) { | 		for (String i : datum) { | ||||||
| 			TitledPane datumUeberschrift = new TitledPane(s, createGerichtAkkordion()); | 			Accordion gerichtAkkordion = createGerichtAkkordion(); | ||||||
|  |  | ||||||
|  | 			TitledPane datumUeberschrift = new TitledPane(i, gerichtAkkordion); | ||||||
|  |  | ||||||
| 			datumUeberschrift.getStyleClass().add("titledPaneUeberschrift"); | 			datumUeberschrift.getStyleClass().add("titledPaneUeberschrift"); | ||||||
| 			datumUeberschrift.animatedProperty().set(false); | 			datumUeberschrift.animatedProperty().set(false); | ||||||
| 			datumUeberschrift.setPadding(new Insets(0, 0, 15, 0)); | 			datumUeberschrift.setPadding(new Insets(0, 0, 15, 0)); | ||||||
|  |  | ||||||
|  | 			//TitledPane personen = new TitledPane("Person", createPersonenAccordion()); | ||||||
| 			accordion.getPanes().add(datumUeberschrift); | 			accordion.getPanes().add(datumUeberschrift); | ||||||
|  | 			//gerichtAkkordion.getPanes().add(personen); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); | 		scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); | ||||||
| 		scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS); | 		scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	private Accordion createGerichtAkkordion() { | 	int anzahlGerichtA = 1; | ||||||
|  |  | ||||||
|  | 	public Accordion createGerichtAkkordion() { | ||||||
| 		Accordion accordion = new Accordion(); | 		Accordion accordion = new Accordion(); | ||||||
| 		int anzahlGerichtA = 1; |  | ||||||
| 		int anzahlGerichtB = 15; | 		int anzahlGerichtB = 15; | ||||||
| 		int anzahlGerichtC = 3; | 		int anzahlGerichtC = 3; | ||||||
| 		int anzahlGerichtD = 2; | 		int anzahlGerichtD = 2; | ||||||
| @@ -71,6 +81,7 @@ public class BestelluebersichtMitarbeiter { | |||||||
| 			TitledPane tp = new TitledPane(); | 			TitledPane tp = new TitledPane(); | ||||||
| 			tp.setText("GerichtB " + anzahlGerichtB + "-Mal " + preisGerichtB * anzahlGerichtB + " €"); | 			tp.setText("GerichtB " + anzahlGerichtB + "-Mal " + preisGerichtB * anzahlGerichtB + " €"); | ||||||
| 			accordion.getPanes().addAll(tp); | 			accordion.getPanes().addAll(tp); | ||||||
|  |  | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if (anzahlGerichtC >= 1) { | 		if (anzahlGerichtC >= 1) { | ||||||
| @@ -85,21 +96,49 @@ public class BestelluebersichtMitarbeiter { | |||||||
| 			accordion.getPanes().addAll(tp); | 			accordion.getPanes().addAll(tp); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if(anzahlNachtischA >= 1){ | 		if (anzahlNachtischA >= 1) { | ||||||
| 			TitledPane tp = new TitledPane(); | 			TitledPane tp = new TitledPane(); | ||||||
| 			tp.setText("NachtischA " + anzahlNachtischA + "-Mal " + preisNachtischA * anzahlNachtischA + " €"); | 			tp.setText("NachtischA " + anzahlNachtischA + "-Mal " + preisNachtischA * anzahlNachtischA + " €"); | ||||||
| 			accordion.getPanes().addAll(tp); | 			accordion.getPanes().addAll(tp); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		if(anzahlNachtischA >= 1){ | 		if (anzahlNachtischA >= 1) { | ||||||
| 			TitledPane tp = new TitledPane(); |  | ||||||
| 			tp.setText("NachtischB " + anzahlNachtischB + "-Mal " + preisNachtischB * anzahlNachtischB + " €"); | 			Label label2 = new Label("Hans Schwanz" + " für " + " Anja Arbeitslos"); | ||||||
|  | 			Label label3 = new Label("Drittes Label"); | ||||||
|  |  | ||||||
|  | 			VBox vbox = new VBox(label2, label3); | ||||||
|  | 			vbox.setAlignment(Pos.CENTER_LEFT); | ||||||
|  |  | ||||||
|  | 			TitledPane tp = new TitledPane("NachtischB " + "-Mal " + preisNachtischB * anzahlGerichtB + " €", vbox); | ||||||
|  |  | ||||||
| 			accordion.getPanes().addAll(tp); | 			accordion.getPanes().addAll(tp); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		return accordion; | 		return accordion; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/* | ||||||
|  | 	public Accordion createPersonenAccordion() { | ||||||
|  | 		Accordion accordion1 = new Accordion(); | ||||||
|  |  | ||||||
|  | 		for (int i = 0; i < 10; i++) { | ||||||
|  | 			String kind = "Kind"; | ||||||
|  | 			String elternteil = "Max Heer"; | ||||||
|  |  | ||||||
|  | 			Label label = new Label(); | ||||||
|  | 			label.setText(elternteil + " für " + kind); | ||||||
|  |  | ||||||
|  | 			// Erstellen Sie eine TitledPane für jedes Label | ||||||
|  | 			TitledPane titledPane = new TitledPane("Kind Informationen", label); | ||||||
|  |  | ||||||
|  | 			// Fügen Sie die TitledPane zur Accordion hinzu | ||||||
|  | 			accordion1.getPanes().add(titledPane); | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		return accordion1; | ||||||
|  | 	} | ||||||
|  | 	*/ | ||||||
|  |  | ||||||
| 	public void onAbmelden(ActionEvent event) { | 	public void onAbmelden(ActionEvent event) { | ||||||
| 		VerwaltungApplication.abmelden(); | 		VerwaltungApplication.abmelden(); | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user