0
我有兩個點座標。一個起點和一個終點。如何在java swing中的兩點之間繪製橢圓或橢圓體
我想在Java Swing應用程序中的這兩點之間繪製一個橢圓。
我該如何使用圖形2d或3d來做到這一點。
final Point p1 = new Point(17, 58);
final Point p2 = new Point(324, 312);
final Ellipse2D.Double el = new Ellipse2D.Double(p1.x > p2.x ? p2.x : p1.x,
p1.y > p2.y ? p2.y : p1.y,
60,
Math.abs(p1.y - p2.y));
身高是60這裏t可以變化。
這裏的x和y座標是起點座標
我如何使用一個變量作爲固定終點座標,繪製橢圓我?
請查看下面
Hiiii @ alex2410我已經按照您仍然有問題,我已經編輯我的問題也共享代碼編輯我的代碼。 –
在這種情況下,您需要根據矩形的對角線計算寬度和高度。然後在g2d.draw(el);'之前用'g2d.rotate()'旋轉圖形的幫助。 – alex2410