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交换视图。但同时,请在发布代码时,尽量不要草率,因为这可能会导致对您的问题的误解。