【发布时间】:2010-04-16 10:33:29
【问题描述】:
我有 2 个面板,第一个是菜单,第二个是应用程序主面板。首先显示菜单面板,如果在菜单上按下特定按钮,我需要切换到另一个面板(菜单被隐藏但应用程序在运行完成后返回它)。 && 如果可能的话,我也需要调整框架的大小。
我可以这样做吗?
【问题讨论】:
我有 2 个面板,第一个是菜单,第二个是应用程序主面板。首先显示菜单面板,如果在菜单上按下特定按钮,我需要切换到另一个面板(菜单被隐藏但应用程序在运行完成后返回它)。 && 如果可能的话,我也需要调整框架的大小。
我可以这样做吗?
【问题讨论】:
通常,这将是 CardLayout 的工作,但如果您想要调整框架大小,则必须从中删除菜单面板并添加主面板,然后调用 pack()。
【讨论】:
你可以使用卡片布局。或者当你想查看Panel2时设置panel1.setVisible(false)。当你想查看Panel1时,同样设置panel2.setVisible(false)。
【讨论】: