diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-12 02:03:30 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-12 02:03:30 -0400 |
commit | 7f4070564af6cc9ba1eb79f3730eb0213eea3b11 (patch) | |
tree | 3e3b65e3335c973bc8c1f05827237146c0a2e649 /src/gui/Leaderboard.java | |
parent | ad89ab07efd535dc0df280e982139db774558503 (diff) | |
download | NPEhero-7f4070564af6cc9ba1eb79f3730eb0213eea3b11.tar.gz NPEhero-7f4070564af6cc9ba1eb79f3730eb0213eea3b11.tar.bz2 NPEhero-7f4070564af6cc9ba1eb79f3730eb0213eea3b11.zip |
big gui stuff
Diffstat (limited to 'src/gui/Leaderboard.java')
-rw-r--r-- | src/gui/Leaderboard.java | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/gui/Leaderboard.java b/src/gui/Leaderboard.java index e9268bc..598b6aa 100644 --- a/src/gui/Leaderboard.java +++ b/src/gui/Leaderboard.java @@ -5,41 +5,28 @@ import javafx.collections.ObservableList; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Pos; -import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ListView; import javafx.scene.layout.Pane; import javafx.scene.layout.VBox; -import javafx.stage.Stage; -public class Leaderboard extends Scene +public class Leaderboard extends Pane { - private static Pane root = new Pane(); - public Leaderboard(Stage primaryStage) + public Leaderboard() { - super(root,800,600); - primaryStage.setTitle("NPE Hero - Leaderboard"); - 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); Button exit = new Button(); exit.setText("Exit"); - exit.setOnAction(new EventHandler<ActionEvent>() - { - @Override - public void handle(ActionEvent event) - { - primaryStage.setScene(new MainMenu(primaryStage)); - } - }); - + exit.setOnAction(e -> Driver.switchMenu("MainMenu")); + VBox centerMenu3 = new VBox(); - centerMenu3.minWidthProperty().bind(primaryStage.widthProperty()); - centerMenu3.minHeightProperty().bind(primaryStage.heightProperty()); + centerMenu3.minWidthProperty().bind(super.widthProperty()); + centerMenu3.minHeightProperty().bind(super.heightProperty()); centerMenu3.setAlignment(Pos.CENTER); centerMenu3.getChildren().addAll(scores,exit); - root.getChildren().add(centerMenu3); + super.getChildren().add(centerMenu3); } } |