【发布时间】:2015-03-24 04:58:54
【问题描述】:
我会将其简化为我的程序中与问题实际相关的内容。
在一堂课上我有这个:
private void frame1(){
JFrame Introframe = new JFrame();
Introframe.add(new IntroText());
Introframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Introframe.setLocation(600,100);
Introframe.pack();
Introframe.setVisible(true);
}
在另一个班级我有这个
public class IntroText extends JPanel {
IntroText(){
setPreferredSize(new Dimension(480, 800));
}
所以我将 IntroText 类中的 JPanel 添加到我的 JFrame 中。但是我该如何删除它?!??!我可以使用 removeAll 删除所有组件,但如果我不想删除所有组件怎么办?感谢您的帮助。
【问题讨论】:
-
变量
guy是什么? -
哎呀,对不起,那不应该在那里,那是我乱来的。
-
使用 CardLayout 来帮助您交换组件。
-
我会检查一下,不过如果有一个简单的方法来做到这一点就更好了。
-
@TravisBlack: CardLayout 是最简单的方法。