【发布时间】:2012-04-02 19:24:21
【问题描述】:
我正在开发一个棋盘游戏,它是一个 8x8 网格,有 5 个不同颜色的图像。只要对象在一行或一列中彼此相邻,它们就可以交换。如果切换导致 3 个或更多对象在一行或一列中相同,它们将被删除。如果切换不导致匹配,则切换不会发生。当物体被移除时,板子会塌陷,因此位于移除物体上方的物体会掉下来代替它们的位置,而新的物体会从顶部落入以填充空间。
我想知道一个很好的方法来实现拖动操作和对象的下落。我应该使用分层窗格吗?
任何想法都会帮助我。
【问题讨论】:
标签: java swing user-interface drag-and-drop jlayeredpane