-1
私のプログラムでは、パイメニューの周りに描かれた関連する形の円のメニューからオプションを選択した後です。私が望むのは、ユーザーがオプションを選択し、画面内の任意の場所をクリックすると、関連する図形がそこに描画されます。誰も私にこれを達成する方法を教えてもらえますか?
マウスクリックイベントコードJAVAマウスイベント
public void mouseClicked(MouseEvent e)
{
double base=x1-s;
double prep=as-y1;
double angle=Math.atan2(prep, base);
angle=((angle*180)/Math.PI);
if(angle==0)
{
}
else if(angle>0&&angle<45)
{
p.mc1=e.getX()+100;
p.mc2=e.getY()-25;
p.repaint();
}
パイメニュー
あなたの投稿に質問が表示されません。何が問題になっていますか? –
@HunterMcMillenここで、たとえば円のオプションを選択した後で円が円のメニューを描きます。私が欲しいのは、ユーザーがサークルオプションを選択し、スクリーンサークルのどこかをクリックするとそこに描画されるはずです。 – james
*「画面のどこにいても」*アプリケーションの外、またはコンポーネントの「描画領域」内にあることを意味しますか? –