From a3143b11e4d85feaee7aff417febe764b70cc11f Mon Sep 17 00:00:00 2001 From: vitawrap <thevitawrap@gmail.com> Date: Wed, 17 May 2023 19:57:51 +0200 Subject: [PATCH] Java: petites corrections --- java/app/src/main/java/application/ProjetApp.java | 2 +- .../src/main/java/application/ProjetController.java | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/java/app/src/main/java/application/ProjetApp.java b/java/app/src/main/java/application/ProjetApp.java index f8b2b1e..47f5d40 100644 --- a/java/app/src/main/java/application/ProjetApp.java +++ b/java/app/src/main/java/application/ProjetApp.java @@ -19,7 +19,7 @@ public class ProjetApp extends Application { FXMLLoader fxmlLoader = new FXMLLoader(ProjetApp.class.getResource("ProjetView.fxml")); SplitPane root = fxmlLoader.load(); Scene scene = new Scene(root, root.getPrefWidth(), root.getPrefHeight()); - stage.setTitle("Hello!"); + stage.setTitle("Schedule Viewer"); stage.setScene(scene); stage.show(); } diff --git a/java/app/src/main/java/application/ProjetController.java b/java/app/src/main/java/application/ProjetController.java index a2f6eec..dcac408 100644 --- a/java/app/src/main/java/application/ProjetController.java +++ b/java/app/src/main/java/application/ProjetController.java @@ -7,6 +7,7 @@ import javafx.scene.canvas.Canvas; import javafx.scene.canvas.GraphicsContext; import javafx.scene.control.*; import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import java.io.*; @@ -34,7 +35,7 @@ public class ProjetController { private ArrayList<DisplayedTask> tasklist = new ArrayList<>(); private ArrayList<String> machineList = new ArrayList<>(); - private void redrawGraph() + public void redrawGraph() { // Constantes final double w = _canvas.getWidth(); @@ -122,14 +123,15 @@ public class ProjetController { @FXML public void initialize() { - redrawGraph(); - ((AnchorPane)_canvas.getParent()).widthProperty().addListener( + Pane parent = (Pane)_canvas.getParent(); + _canvas.resize(parent.getWidth(), parent.getHeight()); + parent.widthProperty().addListener( (observableValue, number, t1) -> { _canvas.setWidth(number.doubleValue()); redrawGraph(); } ); - ((AnchorPane)_canvas.getParent()).heightProperty().addListener( + parent.heightProperty().addListener( (observableValue, number, t1) -> { _canvas.setHeight(number.doubleValue()); redrawGraph(); -- GitLab