3
A
回答
2
GC.setLineWidth(2);
GC.setStroke(LASSO_COLOR);
GC.beginPath();
hdashed(x0, x1, y0);
hdashed(x0, x1, y1);
vdashed(x0, y0, y1);
vdashed(x1, y0, y1);
GC.closePath();
GC.stroke();
private void hdashed(double x0, double x1, double yy)
{
boolean on = true;
GC.moveTo(x0, yy);
for (double xx=x0; xx<=x1; xx+=DASH_LENGTH) {
if (on) GC.lineTo(xx, yy);
else GC.moveTo(xx, yy);
on = !on;
}
}
private void vdashed(double xx, double y0, double y1)
{
boolean on = true;
GC.moveTo(xx, y0);
for (double yy=y0; yy<=y1; yy+=DASH_LENGTH) {
if (on) GC.lineTo(xx, yy);
else GC.moveTo(xx, yy);
on = !on;
}
}
1
此功能已添加到JFX 8u40中。詳情請參閱API。
1
沒有爲虛線,一切的方法setLineDashes如前:
...
gc.setStroke(Color.RED);
gc.setLineWidth(1);
gc.setLineDashes(2);
gc.strokeLine(x1, y1, x1, y1);
相關問題
- 1. Kivy帆布 - 快速繪製 - 多段線
- 2. JavaFx 2.x:如何繪製虛線或虛線?
- 3. 繪製虛線
- 4. 繪製臨時圈帆布
- 5. JavaFX的單帆布
- 6. 在HTML5畫布上繪製虛線?
- 7. 在畫布上繪製虛線
- 8. JavaFX用戶繪製線
- 9. 帆布和繪圖。
- 10. 如何繪製行挖點內帆布
- 11. 帆布沒有在Java中繪製android
- 12. 帆布繪製rought圈爲調色板
- 13. 繪製單個像素W /帆布
- 14. 柔性帆布上的繪製方塊
- 15. Tkinter帆布繪製風玫瑰
- 16. 帆布沒有從spritesheet繪製圖像
- 17. 帆布聚合區域未被繪製
- 18. 的Javascript帆布緯度LNG繪製
- 19. 帆布文本不繪製的圖像
- 20. JavaFx 2.x:如何在路徑上繪製虛線效果
- 21. 在java中繪製虛線
- 22. 使用fabric.js繪製虛線
- 23. AndroidPlot:支持繪製虛線
- 24. WinAPI - 如何繪製虛線?
- 25. 如何繪製虛線?
- 26. 繪製虛線邊框
- 27. 繪製垂直虛線
- 28. 使用CGContextSetLineDash繪製虛線
- 29. 從UIViewController繪製虛線
- 30. 帆布圈和線