有沒有辦法將箭頭添加到三次曲線?我可以想到一個非常繁瑣的方法來做到這一點(增加一個形狀,並控制它的方向等)。但我希望有一個更清潔的解決方案。將Arrow Head添加到CubicCurve,JavaFX
0
A
回答
1
我發現了另一個解決方法更簡單(2步):
- 在這應該 接收曲線的節點添加的多邊形形狀(三角形)。將這個三角形放置在曲線終點將被設置的位置。
- 然後,將該三角形設置爲在繪製曲線時可見,並且在刪除曲線時不可見 。
這不是完美的,但看起來不錯,做的工作!
2
我嚴重懷疑這是javafx中的內置功能,最好的辦法是製作一個簡單的多邊形箭頭並將其尺寸調整到所需的大小,然後'錨定'其中一個樣條曲線末端的兩側。如果你製作一個等邊三角形,你會爲自己節省一些傷感。另外,要確定方向是正確的,你所要做的就是確保連接到你的三角形的直線的一部分垂直於三角形的底部,然後它總是指向'正確的'方向。
多邊形創建爲三角形的一個例子是:
Polygon polygon1 = new Polygon(new double[]{
45 , 10 ,
10 , 80 ,
80 , 80 ,
});
,使一個基本紅色的。 :) 祝你好運!
相關問題
- 1. CubicCurve JavaFX
- 2. 將Tab添加到TabPane JavaFX
- 3. 將CheckComboBox添加到PropertySheet JavaFX
- 4. 將JList添加到JavaFX ScrollPane
- 5. JavaFX的CubicCurve與角度和長度
- 6. Opa:將數據添加到<head>
- 7. Jade將`style`元素添加到`head`
- 8. 將Arrow Keylistener添加到實現ActionListener的Jframe中
- 9. JavaFX - 將圖像添加到ColorPicker
- 10. JavaFX:將UI控件添加到TreeTableView
- 11. JavaFX:將孩子添加到ScrollPane中
- 12. 添加到形狀將ContextMenu了JavaFx
- 13. 將Swing組件添加到ScrollPane(JavaFX)
- 14. 將多個節點添加到vbox javafx
- 15. 將按鈕添加到文本區javafx
- 16. 將元素添加到畫布JavaFX
- 17. 從CQ組件添加到<head>
- 18. 在JavaFX中添加AnchorPanes到ScrollPanes Javafx 8
- 19. 添加腳本到head標籤
- 20. 添加swingNode到JavaFX的
- 21. 將信息添加到<head>的特定WordPress帖子
- 22. 將模式添加到meta <head> -tag:wordpress
- 23. Git將git HEAD和回購信息添加到文件
- 24. 如何將html添加到<head>與jQuery
- 25. 添加JavaFX中
- 26. 當手風琴打開時,需要將.down-arrow類添加到div
- 27. 用按鈕添加新行到javafx tableview
- 28. 使用JavaFX添加到Excel文件
- 29. 如何等待DOM加載之前,將腳本標記添加到<head>?
- 30. 不能添加組合框到TabelView JavaFx
我在文檔中找不到箭頭(或任何遠程相關的東西)。我想必須硬編碼它。如果添加了這個,會非常棒。它對於任何數據可視化上下文都非常有用。謝謝 :) – melkhaldi