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