public class GraphMap2DView extends VBox {
private final Canvas canvas;
private final GraphMap<Point2D, U> map;
public GraphMap2DView(GraphMap<Point2D, U> map){
canvas = new Canvas();
this.getChildren().add(canvas);
this.map = map;
}
public void draw(){
GraphicsContext gc = canvas.getGraphicsContext2D();
//Drawing code
}
}