package oripa.paint.deletevertex; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; import oripa.paint.EditMode; import oripa.paint.core.GraphicMouseAction; import oripa.paint.core.PaintContext; public class DeleteVertexAction extends GraphicMouseAction { public DeleteVertexAction(){ setEditMode(EditMode.VERTEX); setActionState(new DeletingVertex()); } @Override public void onDrag(PaintContext context, AffineTransform affine, boolean differentAction) { } @Override public void onRelease(PaintContext context, AffineTransform affine, boolean differentAction) { } @Override public void onDraw(Graphics2D g2d, PaintContext context) { super.onDraw(g2d, context); drawPickCandidateVertex(g2d, context); } @Override public void onPress(PaintContext context, AffineTransform affine, boolean differentAction) { } }