【发布时间】:2015-10-16 22:04:57
【问题描述】:
我创建了一个纸牌游戏,它允许用户移动纸牌,它们是 JPanel,彼此叠放。但是,我注意到如果我试图将一张卡片移动到另一张卡片的确切位置(即在它上面),那张卡片将不会总是显示在该卡片的顶部。
例如,假设我们有 5 张卡片,它们按顺序构建。
如果将 card1 移动到 card2 的位置,那么 card1 将出现在 card2 的顶部。但是,如果我尝试将 card5 移动到 card3 的位置,那么 card5 将出现在 card3 的下方。
我怎样才能使我移动的最后一张牌成为最上面的一张?
【问题讨论】:
-
你有一个 z 排序问题,考虑看看 JLayeredPane
标签: java swing user-interface