From c3554cb31774afc8bf335b761649b7aacf7128c5 Mon Sep 17 00:00:00 2001 From: sowgro Date: Wed, 28 Aug 2024 19:50:58 -0400 Subject: Fix sizing of tables, improve display of level details, improve logo --- src/main/java/net/sowgro/npehero/gui/LevelSelector.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/main/java/net/sowgro/npehero/gui/LevelSelector.java') diff --git a/src/main/java/net/sowgro/npehero/gui/LevelSelector.java b/src/main/java/net/sowgro/npehero/gui/LevelSelector.java index b2c028b..a92499a 100755 --- a/src/main/java/net/sowgro/npehero/gui/LevelSelector.java +++ b/src/main/java/net/sowgro/npehero/gui/LevelSelector.java @@ -21,10 +21,13 @@ public class LevelSelector extends Page public LevelSelector() { //sets up table view: requires special getters, setters and constructors to work - TableView levels = new TableView(); + TableView levels = new TableView<>(); - TableColumn titleCol = new TableColumn("Title"); - TableColumn artistCol = new TableColumn("Artist"); + TableColumn titleCol = new TableColumn<>("Title"); + TableColumn artistCol = new TableColumn<>("Artist"); + + titleCol.prefWidthProperty().bind(levels.widthProperty().multiply(0.5)); + artistCol.prefWidthProperty().bind(levels.widthProperty().multiply(0.45)); levels.getColumns().add(titleCol); levels.getColumns().add(artistCol); @@ -41,7 +44,7 @@ public class LevelSelector extends Page Button exit = new Button(); exit.setText("Back"); - exit.setOnAction(e -> { + exit.setOnAction(_ -> { Driver.setMenu(new MainMenu()); Sound.playSfx(Sound.BACKWARD); }); @@ -70,8 +73,6 @@ public class LevelSelector extends Page /** * adds corresponding level details pane to the right side - * @param rightBox - * @param levels */ private void addDetails(Pane rightBox, TableView levels) { -- cgit v1.2.3