From 381a64d971dabf70206c0cc7e76f5219b408f2b7 Mon Sep 17 00:00:00 2001 From: Nikollai Date: Mon, 25 May 2026 15:34:09 +0200 Subject: [PATCH] Small UI tweaks --- src/main/java/millions/view/GameView.java | 39 +++++++++++----------- src/main/java/millions/view/StartView.java | 2 +- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/main/java/millions/view/GameView.java b/src/main/java/millions/view/GameView.java index 4dc86f2..d2339ff 100644 --- a/src/main/java/millions/view/GameView.java +++ b/src/main/java/millions/view/GameView.java @@ -173,27 +173,26 @@ protected void updateItem(String profit, boolean empty) { }); TableColumn marketColumn = new TableColumn<>("Market"); marketColumn.setMinWidth(100); - marketColumn.setCellFactory(column -> { - return new TableCell() { - private final Button button = new Button("Market Page"); - - @Override - protected void updateItem(Share share, boolean empty) { - super.updateItem(share, empty); - - if (empty) { - setGraphic(null); - } else { - button.setOnAction(event -> { - Share s = getTableView().getItems().get(getIndex()); - getTabPane().getSelectionModel().select(0); - stocksList.getSelectionModel().select(s.getStock()); - showStockChart(s.getStock()); - }); - setGraphic(button); - } + marketColumn.setStyle("-fx-alignment: CENTER;"); + marketColumn.setCellFactory(column -> new TableCell() { + private final Button button = new Button("Market Page"); + + @Override + protected void updateItem(Share share, boolean empty) { + super.updateItem(share, empty); + + if (empty) { + setGraphic(null); + } else { + button.setOnAction(event -> { + Share s = getTableView().getItems().get(getIndex()); + getTabPane().getSelectionModel().select(0); + stocksList.getSelectionModel().select(s.getStock()); + showStockChart(s.getStock()); + }); + setGraphic(button); } - }; + } }); portfolioTable .getColumns() diff --git a/src/main/java/millions/view/StartView.java b/src/main/java/millions/view/StartView.java index dd7dfba..9f9810d 100644 --- a/src/main/java/millions/view/StartView.java +++ b/src/main/java/millions/view/StartView.java @@ -35,7 +35,7 @@ public StartView(Stage stage) { setSpacing(12); setPadding(new Insets(40)); - Label infoField = new Label("Select stock file, or use default"); + Label infoField = new Label("Select stock file, or press start to use default configuration"); // infoField.setMaxWidth(250); nameField = new TextField("user");