From: Robin Cheney Date: Fri, 21 Nov 2025 14:06:21 +0000 (+0100) Subject: ui redesign X-Git-Url: https://git.eternal.ddnss.de/?a=commitdiff_plain;h=14ff7cb3b080b4a0f26e4982d30e1c32785ad6ee;p=tankstelle.git ui redesign --- diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/FuelStation.java b/src/main/java/de/diejungsvondertanke/tankstelle/FuelStation.java index a3c6042..ac8f122 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/FuelStation.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/FuelStation.java @@ -260,4 +260,8 @@ public abstract class FuelStation { } throw new NoSuchFuelTypeError("This fuel station does not have fuel of the given type"); } + + public String getSimpleName() { + return null; + } } \ No newline at end of file diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/LargeFuelStation.java b/src/main/java/de/diejungsvondertanke/tankstelle/LargeFuelStation.java index b2a95c3..ed4ab66 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/LargeFuelStation.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/LargeFuelStation.java @@ -42,4 +42,8 @@ public class LargeFuelStation extends FuelStation { public String getSupermarket_company() { return supermarket_company; } + + public String getSimpleName() { + return "large fuel station"; + } } diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/MediumFuelStation.java b/src/main/java/de/diejungsvondertanke/tankstelle/MediumFuelStation.java index ff6636f..2ce9cc4 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/MediumFuelStation.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/MediumFuelStation.java @@ -41,4 +41,8 @@ public class MediumFuelStation extends FuelStation { public float getRetail_space() { return retail_space; } + + public String getSimpleName() { + return "medium fuel station"; + } } diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/SmallFuelStation.java b/src/main/java/de/diejungsvondertanke/tankstelle/SmallFuelStation.java index e5f1e24..3abce91 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/SmallFuelStation.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/SmallFuelStation.java @@ -40,4 +40,8 @@ public class SmallFuelStation extends FuelStation { public short getNumber_of_vending_machines() { return number_of_vending_machines; } + + public String getSimpleName() { + return "small fuel station"; + } } diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/controllers/FuelStationUIController.java b/src/main/java/de/diejungsvondertanke/tankstelle/controllers/FuelStationUIController.java index 9f4d1d4..a95b2a0 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/controllers/FuelStationUIController.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/controllers/FuelStationUIController.java @@ -36,13 +36,12 @@ public class FuelStationUIController { @FXML private HBox resultTabContainer; @FXML - private GridPane priceTabContainer; + private VBox priceTabContainer; @FXML - private GridPane stockTabContainer; + private VBox stockTabContainer; @FXML private HBox searchTabContainer; @FXML - // private GridPane newStationTabContainer; private VBox newStationTabContainer; @FXML private BorderPane overviewTabContainer; @@ -169,9 +168,9 @@ public class FuelStationUIController { public String getDisplayName(FuelStation fs) { int index = Main.fuelStations.indexOf(fs); if (index >= 0) { - return "Station " + (index + 1) + " (" + fs.getClass().getSimpleName() + ")"; + return "Station " + (index + 1) + " (" + fs.getSimpleName() + ")"; } - return fs.getClass().getSimpleName(); + return fs.getSimpleName(); } public void appendOutput(String text) { diff --git a/src/main/resources/ui/FuelStationUI.fxml b/src/main/resources/ui/FuelStationUI.fxml index e8727d2..0f72841 100644 --- a/src/main/resources/ui/FuelStationUI.fxml +++ b/src/main/resources/ui/FuelStationUI.fxml @@ -14,9 +14,9 @@