使用同一窗口更改面板显示

时间:2015-10-28 18:47:31

标签: java swing user-interface

enter image description here enter image description here

点击"开始"。

后尝试开始游戏

如何在同一个窗口内开始游戏?

public class Object extends JFrame {
    public Object() {
        setLayout(new FlowLayout());
        add(new Main());
        // add(new Board());
        pack();
        setLocationRelativeTo(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setMinimumSize(new Dimension(getWidth(), getHeight()));
        setVisible(true);
    }

    public static void main(String[] args) {
        new Object();
    }
}

1 个答案:

答案 0 :(得分:3)

使用{{1}}。单击按钮可以交换面板。

阅读How to Use CardLayout上Swing教程中的部分,了解更多信息和工作示例。