Java Reference
In-Depth Information
graphicsContext.moveTo(event.getX(),
event.getY());
graphicsContext.stroke();
});
canvas.addEventHandler(MouseEvent.MOUSE_DRAGGED,
(MouseEvent event) -> {
graphicsContext.lineTo(event.getX(),
event.getY());
graphicsContext.stroke();
});
canvas.addEventHandler(MouseEvent.MOUSE_RELEASED,
(MouseEvent event) -> {
});
HBox buttonBox = new HBox();
buttonBox.getChildren().addAll(printButton,
colorChooser, sizeChooser, resetButton);
initDraw(graphicsContext, canvas.getLayoutX(),
canvas.getLayoutY());
BorderPane container = new BorderPane();
container.setTop(buttonBox);
container.setCenter(canvas);
root.getChildren().add(container);
Scene scene = new Scene(root, 400, 400);
primaryStage.setTitle("Recipe 14-17: Printing
from JavaFX");
primaryStage.setScene(scene);
primaryStage.show();
}
private void initDraw(GraphicsContext gc, double x,
double y){
Search WWH ::




Custom Search