i have this code but its not working can you help me fix and
i have this code but it\'s not working can you help me fix and a include a string on top? thank you and explain why it wasnt working
// Applet that displays a simple logo on the screen
 import java.awt.Canvas;
import javafx.application.Application;
 import javafx.scene.Group;
 import javafx.scene.Scene;
 import javafx.scene.canvas.GraphicsContext;
 import javafx.scene.paint.Color;
 import javafx.scene.shape.Circle;
 import javafx.stage.Stage;
import javafx.geometry.Insets;
 import javafx.scene.control.Label;
 import javafx.scene.control.TextField;
 import javafx.scene.layout.*;
 public class lab extends Application{
 @Override
     
   
     
 public void start (Stage primaryStage)
 {
      
    Group root = new Group();
    final Canvas canvas = new Canvas (285,340);
    GraphicsContext gc =canvas.getGraphicsContext2D();
    gc.setFill(Color.WHITESMOKE);
    gc.fillRect(gc.getCanvas().getLayoutX(),gc.getCanvas().getLayoutY(),
             gc.getCanvas().getWidth(), gc.getCanvas().getHeight());
    gc.setFill(Color.GREEN);
    gc.setStroke(Color.BLUE);
    gc.setLineWidth(5);
    gc.strokeLine(40,10,10,40);
    gc.fillOval(10,60,30,30);
    gc.strokeOval(60,60,30,30);
      
   
      
    root.getChildren().addAll(canvas);
    primaryStage.setScene(new Scene(root));
    primaryStage.getScene().setFill(Color.AQUA);
    primaryStage.show();
      
}
 public static void main(String[] args)
 {
    launch(args);
    }
 }
Solution
hope this helps you:


