在CardLayout的视图之间切换

时间:2015-12-05 05:17:33

标签: java user-interface frame cardlayout

我正在尝试使用CardLayout在我尝试编程的游戏的视图之间切换,但我遇到了一些麻烦。这是我得到的:

编辑:将代码更新为我目前的代码

panelCont = new JPanel();
JPanel panelFirst = new JPanel();
JPanel panelSecond = new JPanel();
JButton buttonOne = new JButton("Start");
final CardLayout c1 = new CardLayout();

panelCont.setLayout(c1);

panelFirst.add(buttonOne);
panelSecond.add(this);

panelCont.add(panelFirst, "1");
panelCont.add(panelSecond, "2");
c1.show(panelCont, "1");

buttonOne.addActionListener(new
    ActionListener()
    {
        public void actionPerformed(ActionEvent event)
        {
            c1.show(panelCont, "2");
        }
    });

我想使用按钮在视图与游戏之间切换,但是当我运行它时,按下按钮时屏幕只是空白。感谢。

0 个答案:

没有答案