From a860cc0ec1f90f5814ee8e9aa52d3d2bc21d6088 Mon Sep 17 00:00:00 2001 From: Peter Date: Thu, 23 Mar 2017 21:21:54 +1300 Subject: [PATCH] connected up all the javafx components and got team positions displaying on the sidebar #story[426] --- .../seng302/controllers/BoatPositionController.java | 11 +++++++++++ src/main/resources/RaceView.fxml | 6 +++++- src/main/resources/TeamPositions.fxml | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/TeamPositions.fxml diff --git a/src/main/java/seng302/controllers/BoatPositionController.java b/src/main/java/seng302/controllers/BoatPositionController.java index 90278a03..73aa895f 100644 --- a/src/main/java/seng302/controllers/BoatPositionController.java +++ b/src/main/java/seng302/controllers/BoatPositionController.java @@ -2,6 +2,7 @@ package seng302.controllers; import javafx.fxml.FXML; import javafx.scene.layout.VBox; +import javafx.scene.text.Text; import seng302.models.Boat; import seng302.models.Event; @@ -30,5 +31,15 @@ public class BoatPositionController { return b2.getMarkLastPast() - b1.getMarkLastPast(); } }); + displayBoats(); + } + + private void displayBoats(){ + positionVbox.getChildren().clear(); + positionVbox.getChildren().removeAll(); + + for (Boat boat: boatOrder){ + positionVbox.getChildren().add(new Text(boat.getTeamName())); + } } } diff --git a/src/main/resources/RaceView.fxml b/src/main/resources/RaceView.fxml index ff261af9..a205f376 100644 --- a/src/main/resources/RaceView.fxml +++ b/src/main/resources/RaceView.fxml @@ -29,7 +29,6 @@