-1
我正在嘗試編寫遊戲並希望在我的遊戲中拖動卡片。 我想將標籤拖到另一個標籤時刪除標籤。將JLabel拖放到另一個JLabel上
所有標籤都是在遊戲中隨時創建的。 是否有人可以告訴我在哪裏讀了如何檢測,如果第一個標籤的事件的mouseReleased是不同的標籤
我正在嘗試編寫遊戲並希望在我的遊戲中拖動卡片。 我想將標籤拖到另一個標籤時刪除標籤。將JLabel拖放到另一個JLabel上
所有標籤都是在遊戲中隨時創建的。 是否有人可以告訴我在哪裏讀了如何檢測,如果第一個標籤的事件的mouseReleased是不同的標籤
getBounds()
的mouseRelease事件。getComponents()
獲取面板上所有組件的數組。Rectangle.intersects(...)
來確定兩個標籤是否相交。如果是這樣,那麼你刪除第二個標籤。
獲取被拖動標籤的位置,然後檢查兩個長方形是否相交。並告訴我們你有什麼嘗試 – 2013-03-11 16:04:57