diff --git a/java/app/src/main/java/application/ProjetApp.java b/java/app/src/main/java/application/ProjetApp.java
index f8b2b1e4445ad85bfb066fb8f30fba6e89e5f877..47f5d4015ea08df9a770141fc77a149e33805c36 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 a2f6eec766cd30bf59703dd970743e4a7bb66dc8..dcac40800f62c271b222febd89929b5d7579add0 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();