Java 在挥杆中处理更多的滑板球

Java 在挥杆中处理更多的滑板球,java,swing,awt,Java,Swing,Awt,我在一个屏幕上有许多面板。每个面板都有按钮、标签等。那么如何隐藏和取消隐藏每个面板呢 JPannel jp1=new JPannel(); jp1.setVisible(true); System.out.println("need to show 1st pannel data"); headerframe.add(jp1); JPannel jp2=new JPannel(); jp2.setVisible(true); System

我在一个屏幕上有许多面板。每个面板都有按钮、标签等。那么如何隐藏和取消隐藏每个面板呢

    JPannel jp1=new JPannel();
    jp1.setVisible(true);
    System.out.println("need to show 1st pannel data");
    headerframe.add(jp1);
    JPannel  jp2=new JPannel();
    jp2.setVisible(true);
    System.out.println("need to show 2nd pannel along with the 1st pannel data");
    headerframe.add(jp2);

这里第一个只能工作第二个面板中的内容没有出现,所以有人能帮我吗?

您的问题非常不清楚,但是关于如何隐藏和取消隐藏面板的问题,请使用
setVisible()
方法:

aPanel.setVisible(false); // hides the panel
aPanel.setVisible(true); // shows it again

考虑……<代码> JPANNEL < /代码>??但是是的,@trashgood的评论比bcsb1001的答案要好得多。使用CardLayout交换视图。但同时,请在发布代码时,尽量不要草率,因为这可能会导致对您的问题的误解。