簡體   English   中英

如何使用 JavaFX 8 在畫布上有效地繪制箭頭?

[英]How to draw efficiently arrows on a canvas with JavaFX 8?

我正在尋找一種在 JavaFX 8 中繪制箭頭的非常簡單有效的方法,實現這一目標的最佳方法是什么(如果說我願意繪制成百上千個箭頭,那么在性能方面)?

箭頭

我聽說使用 Canvas 進行繪制非常有效。

但是,我不知道最好的實現是否與:

最好的方法取決於我們不知道的各種因素,因此在這里很難給出明確的答案。 不過,我將嘗試給出一些一般性提示,您必須自行決定這些提示是否適用於您的問題。

對於使用畫布的大量繪圖聽起來是個好主意。

簡單的線條和矩形比路徑(還有折線和多邊形)快得多。

某些行連接/大寫比其他行更快。

避免透明。

考慮專門的方法可能會有所幫助,例如創建箭頭的圖像,然后只是繪制這些圖像。

邁克爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM