首页 > 解决方案 > 我在小组上画了铅笔画,但画的时候留下了一些空隙。如何使它平滑?

问题描述

我正在使用半径为 5px 的鼠标拖动添加圆圈。它在后面留下一些间隙。如何使其平滑。

public void onMouseDragged(MouseEvent event) {
    Circle circleForShape = new Circle();
                    circleForShape.setCenterX(event.getX());
                    circleForShape.setCenterY(event.getY());
                    circleForShape.setRadius(5);
                    circleForShape.setSmooth(true);
                    circleForShape.smoothProperty();
                    circleForShape.setFill(c);
                    group.getChildren().add(circleForShape);
}

鼠标按下和鼠标释放事件中没有任何内容。添加图像以提高清晰度。 在此处输入图像描述

标签: javafx

解决方案


我猜你已经导入了“错误的”标签(例如来自 AWT),它不会扩展javafx.scene.Node. 确保它来自javafx.scene.control包装。


推荐阅读