18

假设我在画布上绘制了一个矩形,我想清理它以绘制其他图形/多边形/弧......

我该怎么做?我已经尝试了很多方法,但没有一个奏效。

我认为这可能有效,但我不确定:

GraphicsContext gc = myCanvas.getGraphicsContext2D();
gc.setFill(Color.ALICEBLUE);
gc.fillRect(0, 0, 300, 200);

您能否告诉我这是否会始终如一地工作,以及这是否是实现这一目标的标准方式?

4

1 回答 1

28

clearRect方法似乎专用于此:

gc.clearRect(0, 0, canvas.getWidth(), canvas.getHeight());
于 2014-11-29T17:29:50.027 回答