我正在寻找一种在JavaFX 8中绘制箭头的非常简单有效的方法,实现这一目标的最佳方法是什么(性能方面,如果让我说我愿意绘制数百或数千个)?
我听说使用Canvas绘制它非常有效。
但是,我不知道最佳实施是否适用:
答案 0 :(得分:2)
最好的方法取决于我们不知道的各种因素,所以很难在这里给出明确的答案。我会尽量给出一些一般性的提示,你必须自己决定这些是否适用于你的问题。
对于使用画布的大量绘图听起来是个好主意。
简单的线条和矩形比路径(也就是折线和多边形)快得多。
某些行连接/上限比其他连接更快。
避免透明度。
考虑专门的方法可能会有所帮助,例如:创建箭头图像然后只绘制这些图像。
迈克尔