From 793053a621204317a96ff5ebde8fc0313c438c93 Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Thu, 9 Apr 2026 17:57:01 -0600 Subject: [PATCH] Space Out Tables --- .../controllers/PetController.java | 4 ++- .../controllers/SaleController.java | 2 +- .../controllers/ServiceController.java | 1 + .../petshopdesktop/modelviews/pet-view.fxml | 30 +++++++++---------- .../petshopdesktop/modelviews/sale-view.fxml | 20 ++++++------- .../modelviews/service-view.fxml | 20 ++++++------- 6 files changed, 40 insertions(+), 37 deletions(-) diff --git a/desktop/src/main/java/org/example/petshopdesktop/controllers/PetController.java b/desktop/src/main/java/org/example/petshopdesktop/controllers/PetController.java index 95dad73f..d0e01fa9 100644 --- a/desktop/src/main/java/org/example/petshopdesktop/controllers/PetController.java +++ b/desktop/src/main/java/org/example/petshopdesktop/controllers/PetController.java @@ -174,6 +174,8 @@ public class PetController { btnDelete.setDisable(true); //Enable multiple selection tvPets.getSelectionModel().setSelectionMode(javafx.scene.control.SelectionMode.MULTIPLE); + tvPets.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); + tvPets.setFixedCellSize(30); colPetId.setCellValueFactory(new PropertyValueFactory("petId")); colPetImage.setCellValueFactory(new PropertyValueFactory("imageUrl")); @@ -380,7 +382,7 @@ public class PetController { setGraphic(null); return; } - DesktopImageSupport.loadImageInto(imageView, item, 48, 48); + DesktopImageSupport.loadImageInto(imageView, item, 24, 24); setGraphic(container); } }); diff --git a/desktop/src/main/java/org/example/petshopdesktop/controllers/SaleController.java b/desktop/src/main/java/org/example/petshopdesktop/controllers/SaleController.java index 81094e1d..212b5762 100644 --- a/desktop/src/main/java/org/example/petshopdesktop/controllers/SaleController.java +++ b/desktop/src/main/java/org/example/petshopdesktop/controllers/SaleController.java @@ -161,7 +161,7 @@ public class SaleController { tvCart.setItems(cartItems); tvCart.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); - tvSales.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); + tvSales.setColumnResizePolicy(TableView.UNCONSTRAINED_RESIZE_POLICY); tvSales.setFixedCellSize(34); colSaleId.setCellValueFactory(new PropertyValueFactory<>("saleId")); colSaleDate.setCellValueFactory(new PropertyValueFactory<>("saleDate")); diff --git a/desktop/src/main/java/org/example/petshopdesktop/controllers/ServiceController.java b/desktop/src/main/java/org/example/petshopdesktop/controllers/ServiceController.java index 10acb9ed..55030756 100644 --- a/desktop/src/main/java/org/example/petshopdesktop/controllers/ServiceController.java +++ b/desktop/src/main/java/org/example/petshopdesktop/controllers/ServiceController.java @@ -50,6 +50,7 @@ public class ServiceController { btnEdit.setDisable(true); btnDelete.setDisable(true); tvServices.getSelectionModel().setSelectionMode(javafx.scene.control.SelectionMode.MULTIPLE); + tvServices.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); colServiceId.setCellValueFactory(new PropertyValueFactory<>("serviceId")); colServiceName.setCellValueFactory(new PropertyValueFactory<>("serviceName")); diff --git a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/pet-view.fxml b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/pet-view.fxml index fe928010..74588fe5 100644 --- a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/pet-view.fxml +++ b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/pet-view.fxml @@ -18,7 +18,7 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/sale-view.fxml b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/sale-view.fxml index 545a197a..947c1d42 100644 --- a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/sale-view.fxml +++ b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/sale-view.fxml @@ -162,16 +162,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/service-view.fxml b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/service-view.fxml index 8383d2c2..5182efc6 100644 --- a/desktop/src/main/resources/org/example/petshopdesktop/modelviews/service-view.fxml +++ b/desktop/src/main/resources/org/example/petshopdesktop/modelviews/service-view.fxml @@ -16,7 +16,7 @@ - + - - - - - - - - - + + + + + + + + +