小编Bar*_*tCr的帖子

JavaFX中的画笔描边

我正在尝试在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)

java graphics javafx paint

4
推荐指数
1
解决办法
1940
查看次数

标签 统计

graphics ×1

java ×1

javafx ×1

paint ×1