有没有办法可以设置对象重叠并符合网格系统?

时间:2015-05-07 02:07:50

标签: java swing user-interface jframe absolutelayout

所以我正在制作纸牌游戏应用程序的基本框架(例如,blackjack,21,纸牌,大篷车),我需要能够以重叠的组显示卡片图像,我需要一个网格系统,所以我可以很容易设置"桩#34;取决于游戏。如果可能的话,我想避免绝对布局。 这就是我到目前为止所做的:

public void displayPanel(){
        JFrame frame = new JFrame("Cards");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().setBackground(Color.GREEN);
        frame.setLayout(null);
        frame.add(new JLabel(new ImageIcon("reasorce/Cards/39.png")));
        frame.pack();
        frame.setVisible(true);
    }

1 个答案:

答案 0 :(得分:2)

  

我需要能够以重叠的组显示卡片图像

您可以使用支持此功能的Overlap Layout

因此,您可以为卡片设置不同的OverlapLayouts面板。然后,您需要另一种布局来管理不同堆的卡片。不知道你想要达到的确切布局,所以我在这里无法帮助。