小编art*_*ika的帖子

基于JavaFX FXML的应用程序中线条和曲线上的锐边

在JavaFX画布上绘制的线条具有锋利的清晰边缘.

例如,我从JavaFX Canvas文档中获取了演示代码.以下是演示应用程序的结果:

在此输入图像描述

以下是基于FXML的应用程序的结果:

在此输入图像描述

正在从代码手动创建Canvas.在绘制的那一刻它已经在舞台上了.

模糊效果,圆线帽和圆线连接无济于事.

gcProgress.setEffect(blur);
gcProgress.setStroke(Color.ROYALBLUE);
gcProgress.setLineCap(StrokeLineCap.ROUND);
gcProgress.setLineJoin(StrokeLineJoin.ROUND);
gcProgress.setLineWidth(3);
Run Code Online (Sandbox Code Playgroud)

PS也许这很重要,与字体相同的问题:抗锯齿似乎无法正常工作.在Windows和Mac上测试过.

javafx canvas

8
推荐指数
1
解决办法
667
查看次数

标签 统计

canvas ×1

javafx ×1