我正在尝试在Javafx上绘画。我正在使用窗格,并使用下面的代码绘制不规则形状(例如使用Microsoft Paint中的铅笔)。然后我想给形状上色。我不知道如何填充颜色。
以下代码是我在窗格上的绘制方式。
@FXML
private void drawingAreaMouseDragged(MouseEvent e) {
if(e.getX() > 0 && e.getY() > 0) {
if(isPen) {
if(e.getX() > penSize && e.getY() > penSize) {
Circle newCircle = new Circle(e.getX(), e.getY(), penSize, pForeColor);
group.getChildren().add(newCircle);
}
}
}
我期望的是以下图片(例如Microsoft Paint)。首先,使用铅笔绘制并形成不规则形状。然后填充它。