1

グラフを描画するためのプログラムを作成していますが、問題があります。マウスが QuadCurve の上にあるかどうかを知る必要があります。その関数をどのように作成しますか? 私が行っているプログラムは、グラフを描画することです (ノードとエッジを描画します)。ある点でマウスを使用してエッジを描画するには、JPanel を押して終点までドラッグするだけで、Graphics2D QuadCurve2D オブジェクトで描画され、オブジェクトの配列に格納されます。オブジェクト内の各オブジェクトは QuadCurve2D に保存され、3 つのポイント (開始、コントロール、終了) が含まれています。JPanel に描画されたエッジを削除するメソッドが必要です。このために、各エッジにはパラメーターとして受け取るメソッドが必要です。マウス ポイントであり、ポイントが曲線上にある場合は true を返します

4

1 に答える 1