如何在netbean java中的jframe中存在的另一个面板中的不同面板上单击按钮时显示面板

时间:2016-03-29 15:16:58

标签: java swing netbeans

我有一个名为mainframe的jframe,其中一个名为dpanel的面板和两个在netbeans中创建的独立面板p1和p2。在面板p1中,它们是一个按钮并单击此按钮我想在主机的dpanel上显示面板p2。

1 个答案:

答案 0 :(得分:2)

您应该使用CardLayout来交换面板。

阅读How to Use CardLayout上Swing教程中的部分,了解更多信息以及所有面板在同一类中定义的工作示例。

有关CardLayout的子面板在分隔的课程中定义的示例,请查看:How to Switch between Panels in CardLayout from ActionListeners in external classes