diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-14 01:46:56 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-14 01:46:56 -0400 |
commit | 9568ea5118b9100b3375a6bd2153042506b0d5d1 (patch) | |
tree | 0e8ea5d267677bfc914b52ced330022ecd7efce9 /src/gui/Leaderboard.java | |
parent | 054ff93a8e5bf51988f0324619ae4c95249f9556 (diff) | |
download | NPEhero-9568ea5118b9100b3375a6bd2153042506b0d5d1.tar.gz NPEhero-9568ea5118b9100b3375a6bd2153042506b0d5d1.tar.bz2 NPEhero-9568ea5118b9100b3375a6bd2153042506b0d5d1.zip |
Finish css and menus
Diffstat (limited to '')
-rw-r--r-- | src/gui/Leaderboard.java | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/src/gui/Leaderboard.java b/src/gui/Leaderboard.java index 598b6aa..9580a5f 100644 --- a/src/gui/Leaderboard.java +++ b/src/gui/Leaderboard.java @@ -1,12 +1,12 @@ package gui; + import javafx.collections.FXCollections; import javafx.collections.ObservableList; -import javafx.event.ActionEvent; -import javafx.event.EventHandler; import javafx.geometry.Pos; import javafx.scene.control.Button; import javafx.scene.control.ListView; +import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; import javafx.scene.layout.VBox; @@ -17,16 +17,24 @@ public class Leaderboard extends Pane ListView<String> scores = new ListView<String>(); ObservableList<String> scoreList= FXCollections.observableArrayList ("Test Score 1", "Test Score 2", "Test Score 3", "Test Score 4"); scores.setItems(scoreList); + scores.minWidthProperty().bind(super.widthProperty().multiply(0.25)); + scores.minHeightProperty().bind(super.heightProperty().multiply(0.75)); Button exit = new Button(); exit.setText("Exit"); - exit.setOnAction(e -> Driver.switchMenu("MainMenu")); + exit.setOnAction(e -> Driver.setMenu("MainMenu")); + + VBox centerBox = new VBox(); + centerBox.setAlignment(Pos.CENTER); + centerBox.setSpacing(10); + centerBox.getChildren().addAll(scores,exit); + + HBox rootBox = new HBox(); + rootBox.minWidthProperty().bind(super.widthProperty()); + rootBox.minHeightProperty().bind(super.heightProperty()); + rootBox.getChildren().add(centerBox); + rootBox.setAlignment(Pos.CENTER); - VBox centerMenu3 = new VBox(); - centerMenu3.minWidthProperty().bind(super.widthProperty()); - centerMenu3.minHeightProperty().bind(super.heightProperty()); - centerMenu3.setAlignment(Pos.CENTER); - centerMenu3.getChildren().addAll(scores,exit); - super.getChildren().add(centerMenu3); + super.getChildren().add(rootBox); } } |