Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在netbean java中jframe中存在的另一个面板中的不同面板上单击按钮显示面板_Java_Swing_Netbeans - Fatal编程技术网

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

如何在netbean java中jframe中存在的另一个面板中的不同面板上单击按钮显示面板,java,swing,netbeans,Java,Swing,Netbeans,我有一个名为mainframe的jframe,其中有一个名为dpanel的面板,还有两个分别在netbeans中创建的面板p1和p2。面板p1中有一个按钮,单击此按钮,我想在大型机的dpanel上显示面板p2。您应该使用卡片布局来交换面板 阅读上Swing教程中的一节,了解更多信息和一个工作示例,其中所有面板都在同一个类中定义 例如,CardLayout的子面板是在单独的类中定义的,请检查:您应该使用CardLayout来交换面板 阅读上Swing教程中的一节,了解更多信息和一个工作示例,其中所

我有一个名为mainframe的jframe,其中有一个名为dpanel的面板,还有两个分别在netbeans中创建的面板p1和p2。面板p1中有一个按钮,单击此按钮,我想在大型机的dpanel上显示面板p2。

您应该使用
卡片布局来交换面板

阅读上Swing教程中的一节,了解更多信息和一个工作示例,其中所有面板都在同一个类中定义


例如,CardLayout的子面板是在单独的类中定义的,请检查:

您应该使用
CardLayout
来交换面板

阅读上Swing教程中的一节,了解更多信息和一个工作示例,其中所有面板都在同一个类中定义


例如,CardLayout的子面板在单独的类中定义,请签出:

发布您的试用代码。p1中的按钮,dpanel在jframe mainframe中,要在dpanel中显示p2,请单击p1代码中的按钮。我使用mainframe.dpanel.add(p2);在p1中发布您的试用代码。按钮,dpanel在jframe mainframe中,要在dpanel中显示p2,请单击我使用的mainframe.dpanel.add(p2)中p1代码中的按钮@罗宾辛哈,那问题是什么?您已经获得了两种不同方法的解决方案。谢谢您的链接解决了这么多问题given@RobinSinha,那么问题出在哪里?您已经获得了两种不同方法的解决方案。感谢您通过您提供的链接解决了这么多问题