stefan #20
@ -7,9 +7,8 @@
|
||||
<option value="$PROJECT_DIR$/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="workspaceImportForciblyTurnedOn" value="true" />
|
||||
</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" />
|
||||
</component>
|
||||
</project>
|
@ -1,11 +1,16 @@
|
||||
package de.subway_surfers.vpr_app;
|
||||
|
||||
import RestAPISchnittstelle.IRestAPI;
|
||||
import RestAPISchnittstelle.RestApiClient;
|
||||
import javafx.event.ActionEvent;
|
||||
import javafx.fxml.FXML;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Accordion;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.control.ScrollPane;
|
||||
import javafx.scene.control.TitledPane;
|
||||
import javafx.scene.layout.VBox;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -28,23 +33,28 @@ public class BestelluebersichtMitarbeiter {
|
||||
|
||||
accordion.setStyle("-fx-box-border: transparent;");
|
||||
|
||||
for (String s : datum) {
|
||||
TitledPane datumUeberschrift = new TitledPane(s, createGerichtAkkordion());
|
||||
for (String i : datum) {
|
||||
Accordion gerichtAkkordion = createGerichtAkkordion();
|
||||
|
||||
TitledPane datumUeberschrift = new TitledPane(i, gerichtAkkordion);
|
||||
|
||||
datumUeberschrift.getStyleClass().add("titledPaneUeberschrift");
|
||||
datumUeberschrift.animatedProperty().set(false);
|
||||
datumUeberschrift.setPadding(new Insets(0, 0, 15, 0));
|
||||
|
||||
//TitledPane personen = new TitledPane("Person", createPersonenAccordion());
|
||||
accordion.getPanes().add(datumUeberschrift);
|
||||
//gerichtAkkordion.getPanes().add(personen);
|
||||
}
|
||||
|
||||
scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER);
|
||||
scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS);
|
||||
}
|
||||
|
||||
private Accordion createGerichtAkkordion() {
|
||||
int anzahlGerichtA = 1;
|
||||
|
||||
public Accordion createGerichtAkkordion() {
|
||||
Accordion accordion = new Accordion();
|
||||
int anzahlGerichtA = 1;
|
||||
int anzahlGerichtB = 15;
|
||||
int anzahlGerichtC = 3;
|
||||
int anzahlGerichtD = 2;
|
||||
@ -71,6 +81,7 @@ public class BestelluebersichtMitarbeiter {
|
||||
TitledPane tp = new TitledPane();
|
||||
tp.setText("GerichtB " + anzahlGerichtB + "-Mal " + preisGerichtB * anzahlGerichtB + " €");
|
||||
accordion.getPanes().addAll(tp);
|
||||
|
||||
}
|
||||
|
||||
if (anzahlGerichtC >= 1) {
|
||||
@ -85,21 +96,49 @@ public class BestelluebersichtMitarbeiter {
|
||||
accordion.getPanes().addAll(tp);
|
||||
}
|
||||
|
||||
if(anzahlNachtischA >= 1){
|
||||
if (anzahlNachtischA >= 1) {
|
||||
TitledPane tp = new TitledPane();
|
||||
tp.setText("NachtischA " + anzahlNachtischA + "-Mal " + preisNachtischA * anzahlNachtischA + " €");
|
||||
accordion.getPanes().addAll(tp);
|
||||
}
|
||||
|
||||
if(anzahlNachtischA >= 1){
|
||||
TitledPane tp = new TitledPane();
|
||||
tp.setText("NachtischB " + anzahlNachtischB + "-Mal " + preisNachtischB * anzahlNachtischB + " €");
|
||||
if (anzahlNachtischA >= 1) {
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
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) {
|
||||
VerwaltungApplication.abmelden();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user