0
我创建了一个带有加载组件的JPanel,名为bkg,因此我想将其更改为SlideShow,它扩展了jpanel,并在单击按钮时显示它。这是从按钮调用的代码:更改JPanel的实例
public void startGame(){
bkg.removeAll();
bkg.revalidate();
bkg.repaint();
bkg = new SlideShow();
contentPane.add(bkg, BorderLayout.CENTER);
}
在我创建了一些测试标签的幻灯片构造,但是当我按一下按钮,所有旧BKG组件的消失(我想),但是从幻灯片什么我放置在构造函数中的组件显示...如何将bkg JPanel更改为扩展JPanel的另一个外部类?
添加面板后尝试重新绘制 – csirmazbendeguz