jmonet
jmonet copied to clipboard
How to use Eraser and Undo?
Anyone can help me how to use eraser and undo path? Thanks!
eraser like this:
public JButton getEraserButton() {
if (eraserButton == null) {
eraserButton = new JButton("eraser");
eraserButton.addActionListener(e -> {
deactivateTool();
activeTool = PaintToolBuilder.create(PaintToolType.ERASER)
.makeActiveOnCanvas(getImageCanvas())
.withStroke(StrokeBuilder.withShape().ofRectangle(20, 20).build())
.build();
});
}
return eraserButton;
}
undo like this:
canvas.undo();