【问题标题】:Stacking JPanels on top of other将 JPanel 堆叠在其他之上
【发布时间】:2009-05-30 15:15:57
【问题描述】:

我已经创建了 5 个非常相似的面板,它们应该在同一时间帧的同一区域中可见,我的意思是当应用加注星标时,其中一个 (JPanel0) 是可见的,而其他四个是已创建但不可见,当我点击 Button1 时,JPanel1 设置为可见,JPanel0 变为不可见,与所有内容相同。

我设法接近 BorderLayout 但我无法让所有这些都集中在中心位置。有人能帮我吗?非常感谢!

【问题讨论】:

    标签: java swing layout jpanel


    【解决方案1】:

    CardLayout 会是您想要的吗?

    The Java Tutorials 有一篇关于How to Use CardLayout 的文章,其中包括一个在使用CardLayout 交换的JPanels 之间切换的示例。

    【讨论】:

    • 打败了我,+1 CardLayout 正是 IMO 正在寻找的 Ignacio
    【解决方案2】:

    另一种选择是使用 OverlayLayout。

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      相关资源
      最近更新 更多