2014-11-29 9 views
9

Powiedzmy mam utopić prostokąt na moim płótnie i chcę, aby oczyścić go w celu wyciągnięcia jakąś inną postać/Poligon/łuk ....JavaFX: jak wyczyścić płótnie

Jak mogę to zrobić ? Próbowałem na wiele sposobów, ale żaden nie zadziałał. Myślę, że to może działać, ale nie jestem pewien, czy możesz mi powiedzieć, czy to prawda, czy nie?

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

Odpowiedz

10

Sposób clearRect wydaje się być dedykowane do tego:

gc.clearRect(0, 0, 300, 200); 
+0

@Roland Jak wyczyścić prostokąt nachyloną pod kątem? – zIronManBox

+16

może to jest lepsze: gc.clearRect (0, 0, canvas.getWidth(), canvas.getHeight()); – Omid