我正在尝试在JavaFX中编写一个绘图应用程序.我想要一个类似真正的画笔的画笔,但我不知道如何启动算法.下面的代码显示了我当前的画笔笔划,虽然它是一个有用的笔划,但它并不是真正的画笔:
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.scene.shape.StrokeLineCap;
import javafx.scene.shape.StrokeLineJoin;
import javafx.stage.Stage;
import static javafx.scene.input.MouseEvent.*;
public class BrushTester extends Application {
private static final Color color = Color.CHOCOLATE;
private static final double START_OPACITY = 0.3;
private static final double OPACITY_MODIFIER = 0.002;
private double currentOpacity = START_OPACITY;
private double strokeWidth = 15;
public static void main(String[] args) {
Application.launch(BrushTester.class);
}
@Override
public void start(Stage primaryStage) throws Exception {
Canvas canvas = …Run Code Online (Sandbox Code Playgroud)