1
如何選擇已繪製的單個或多個形狀。我想要選擇形狀,當我在它周圍繪製矩形時,當我點擊空白區域時,它將取消選擇它。我需要選擇複製,粘貼,移動和刪除操作。Java選擇已繪製的形狀,並在其周圍繪製矩形
注意:我正在維護一個形狀列表。下面是代碼到目前爲止我所做的。
我不知道從哪裏開始實現此功能。
任何幫助將不勝感激!謝謝。
如何選擇已繪製的單個或多個形狀。我想要選擇形狀,當我在它周圍繪製矩形時,當我點擊空白區域時,它將取消選擇它。我需要選擇複製,粘貼,移動和刪除操作。Java選擇已繪製的形狀,並在其周圍繪製矩形
注意:我正在維護一個形狀列表。下面是代碼到目前爲止我所做的。
我不知道從哪裏開始實現此功能。
任何幫助將不勝感激!謝謝。
將鼠標監聽器添加到繪圖面板。
在鼠標按下的事件中,存儲該點。
在鼠標釋放的事件中,計算一個包含鼠標按下的點和鼠標釋放點的矩形。
循環遍歷所有形狀,如果此矩形所包圍的任何形狀將其選中,則標記爲取消選擇。