【问题标题】:Is it possible to have 2 JPanels in a Border layout at the same location?是否可以在同一位置的边框布局中有 2 个 JPanel?
【发布时间】:2010-12-10 16:22:40
【问题描述】:

我正在编写一个使用 BorderLayout.CENTER 的带有 JPanel 的边框布局的游戏。我希望能够做的是有时隐藏此面板并将其替换为具有不同信息的另一个面板。我将两者都添加到容器中,并将其中一个的可见性设置为 false。

然后我试试:

panel1.setVisible(false);
panel2.setVisible(true);

但这不会显示新面板。我只看到灰色。有什么想法吗?

TIA

【问题讨论】:

    标签: java swing awt


    【解决方案1】:

    为此使用带有CardLayout 的嵌套JPanel。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2015-07-13
      • 2013-03-31
      相关资源
      最近更新 更多