|  | Session 7 |  | 
Canvas
Coming back to the painting, artists have been painting their masterpieces on the canvas. A canvas is also available in JavaFX - Canvas class.
Here is our black square, but with a canvas:
    public void start(Stage primaryStage) {
        Group root = new Group(); // create a root node
        Canvas canvas = new Canvas(535, 535); // create a canvas
        GraphicsContext gc = canvas.getGraphicsContext2D(); // graphics content
        gc.fillRect(50, 50, 435, 435); // square
        root.getChildren().add(canvas);  // place a canvas on the scene
        Scene scene1 = new Scene(root, 535, 535, Color.SNOW);  // create a scene
        primaryStage.setTitle("Black square");  // set the stage title
        primaryStage.setScene(scene1);  // place the scene on the stage
        primaryStage.show();  // display the stage
    }
Useful link: more examples of working with the canvas can be found here.
|  | Session 7 |  |