Main.java:17: error: class CanvasTaskTest is public, should be declared in a file named CanvasTaskTest.java
public class CanvasTaskTest extends Application {
^
Main.java:2: error: package javafx.application does not exist
import javafx.application.Application;
^
Main.java:3: error: package javafx.application does not exist
import javafx.application.Platform;
^
Main.java:4: error: package javafx.beans.value does not exist
import javafx.beans.value.ObservableValue;
^
Main.java:5: error: package javafx.concurrent does not exist
import javafx.concurrent.Task;
^
Main.java:6: error: package javafx.geometry does not exist
import javafx.geometry.Point2D;
^
Main.java:7: error: package javafx.scene does not exist
import javafx.scene.Scene;
^
Main.java:8: error: package javafx.scene.canvas does not exist
import javafx.scene.canvas.Canvas;
^
Main.java:9: error: package javafx.scene.canvas does not exist
import javafx.scene.canvas.GraphicsContext;
^
Main.java:10: error: package javafx.scene.image does not exist
import javafx.scene.image.WritableImage;
^
Main.java:11: error: package javafx.scene.layout does not exist
import javafx.scene.layout.StackPane;
^
Main.java:12: error: package javafx.stage does not exist
import javafx.stage.Stage;
^
Main.java:17: error: cannot find symbol
public class CanvasTaskTest extends Application {
^
symbol: class Application
Main.java:23: error: cannot find symbol
private Canvas canvas;
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:30: error: cannot find symbol
public void start(Stage stage) {
^
symbol: class Stage
location: class CanvasTaskTest
Main.java:50: error: cannot find symbol
private void updateGraphics(boolean success, Canvas backgroundCanvas){
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:68: error: cannot find symbol
private void copyCanvas(Canvas backgroundCanvas) {
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:74: error: cannot find symbol
private class CanvasTask extends Task<Canvas> {
^
symbol: class Task
location: class CanvasTaskTest
Main.java:74: error: cannot find symbol
private class CanvasTask extends Task<Canvas> {
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:76: error: cannot find symbol
private Point2D top, left, right;
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:77: error: cannot find symbol
private Canvas backgroundCanvas;
^
symbol: class Canvas
location: class CanvasTaskTest.CanvasTask
Main.java:79: error: cannot find symbol
private GraphicsContext gc;
^
symbol: class GraphicsContext
location: class CanvasTaskTest.CanvasTask
Main.java:82: error: cannot find symbol
protected Canvas call() throws Exception {
^
symbol: class Canvas
location: class CanvasTaskTest.CanvasTask
Main.java:115: error: cannot find symbol
Point2D top, Point2D left, Point2D right) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:115: error: cannot find symbol
Point2D top, Point2D left, Point2D right) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:115: error: cannot find symbol
Point2D top, Point2D left, Point2D right) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:150: error: cannot find symbol
private Point2D midpoint(Point2D p1, Point2D p2) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:150: error: cannot find symbol
private Point2D midpoint(Point2D p1, Point2D p2) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:150: error: cannot find symbol
private Point2D midpoint(Point2D p1, Point2D p2) {
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:29: error: method does not override or implement a method from a supertype
@Override
^
Main.java:33: error: cannot find symbol
StackPane root = new StackPane();
^
symbol: class StackPane
location: class CanvasTaskTest
Main.java:33: error: cannot find symbol
StackPane root = new StackPane();
^
symbol: class StackPane
location: class CanvasTaskTest
Main.java:34: error: cannot find symbol
canvas = new Canvas(PANEL_WIDTH, PANEL_HEIGHT);
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:36: error: cannot find symbol
Scene scene = new Scene(root);
^
symbol: class Scene
location: class CanvasTaskTest
Main.java:36: error: cannot find symbol
Scene scene = new Scene(root);
^
symbol: class Scene
location: class CanvasTaskTest
Main.java:40: error: cannot find symbol
task.valueProperty().addListener((ObservableValue
^
symbol: method valueProperty()
location: variable task of type CanvasTaskTest.CanvasTask
Main.java:40: error: cannot find symbol
task.valueProperty().addListener((ObservableValue
^
symbol: class ObservableValue
location: class CanvasTaskTest
Main.java:41: error: cannot find symbol
<? extends Canvas> observable, Canvas oldValue, Canvas newValue) -> {
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:41: error: cannot find symbol
<? extends Canvas> observable, Canvas oldValue, Canvas newValue) -> {
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:41: error: cannot find symbol
<? extends Canvas> observable, Canvas oldValue, Canvas newValue) -> {
^
symbol: class Canvas
location: class CanvasTaskTest
Main.java:45: error: no suitable constructor found for Thread(CanvasTaskTest.CanvasTask)
Thread thread = new Thread(task);
^
constructor Thread.Thread(Runnable) is not applicable
(argument mismatch; CanvasTaskTest.CanvasTask cannot be converted to Runnable)
constructor Thread.Thread(String) is not applicable
(argument mismatch; CanvasTaskTest.CanvasTask cannot be converted to String)
Main.java:56: error: cannot find symbol
GraphicsContext gc = canvas.getGraphicsContext2D();
^
symbol: class GraphicsContext
location: class CanvasTaskTest
Main.java:62: error: cannot find symbol
GraphicsContext gc = canvas.getGraphicsContext2D();
^
symbol: class GraphicsContext
location: class CanvasTaskTest
Main.java:70: error: cannot find symbol
WritableImage image = backgroundCanvas.snapshot(null, null);
^
symbol: class WritableImage
location: class CanvasTaskTest
Main.java:81: error: method does not override or implement a method from a supertype
@Override
^
Main.java:84: error: cannot find symbol
backgroundCanvas = new Canvas(PANEL_WIDTH, PANEL_HEIGHT);
^
symbol: class Canvas
location: class CanvasTaskTest.CanvasTask
Main.java:90: error: cannot find symbol
Platform.runLater(new Runnable() {
^
symbol: variable Platform
location: class CanvasTaskTest.CanvasTask
Main.java:101: error: method does not override or implement a method from a supertype
@Override
^
Main.java:105: error: cannot find symbol
super.succeeded();
^
symbol: variable super
location: class CanvasTaskTest.CanvasTask
Main.java:108: error: method does not override or implement a method from a supertype
@Override
^
Main.java:133: error: cannot find symbol
Point2D p12 = midpoint(top, left);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:134: error: cannot find symbol
Point2D p23 = midpoint(left, right);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:135: error: cannot find symbol
Point2D p31 = midpoint(right, top);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:145: error: cannot find symbol
top = new Point2D(PANEL_WIDTH/2, TOP_GAP);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:146: error: cannot find symbol
left = new Point2D(SIDE_GAP, TOP_GAP + TRI_HEIGHT);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:147: error: cannot find symbol
right = new Point2D(SIDE_GAP + TRI_WIDTH, TOP_GAP + TRI_WIDTH);
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:152: error: cannot find symbol
return new Point2D((p1.getX() + p2.getX()) /
^
symbol: class Point2D
location: class CanvasTaskTest.CanvasTask
Main.java:158: error: cannot find symbol
launch(args);
^
symbol: method launch(String[])
location: class CanvasTaskTest
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
58 errors