哎呦喂,有個錯誤找了很久才找到,真囧
出現這個異常的原因主要有2個
一個是Jframe 上使用 cardlayout 在調用show的時候 應該這樣子調用
cardLayout.show(this.getContentPane(), "play");
還一個就是我的錯誤- -後面自己找到了
JPanel 上使用 cardlayout:
主要我用到了可視化佈局工具,在項目的某個地方 jpanel的佈局方式被改掉了,原來是cardlayout,所以佈局方式改了之後你再調用show(this,"play")就會有問題,導致了這個錯誤,只要把這個 多餘的語句刪除掉就可以了。