-1
我正在尝试编写游戏并希望在我的游戏中拖动卡片。 我想将标签拖到另一个标签时删除标签。将JLabel拖放到另一个JLabel上
所有标签都是在游戏中随时创建的。 是否有人可以告诉我在哪里读了如何检测,如果第一个标签的事件的mouseReleased是不同的标签
我正在尝试编写游戏并希望在我的游戏中拖动卡片。 我想将标签拖到另一个标签时删除标签。将JLabel拖放到另一个JLabel上
所有标签都是在游戏中随时创建的。 是否有人可以告诉我在哪里读了如何检测,如果第一个标签的事件的mouseReleased是不同的标签
getBounds()
的mouseRelease事件。getComponents()
获取面板上所有组件的数组。Rectangle.intersects(...)
来确定两个标签是否相交。如果是这样,那么你删除第二个标签。
获取被拖动标签的位置,然后检查两个长方形是否相交。并告诉我们你有什么尝试 – 2013-03-11 16:04:57