7-wrong parent for CardLayout

哎呦喂,有個錯誤找了很久才找到,真囧

出現這個異常的原因主要有2個

一個是Jframe 上使用 cardlayout 在調用show的時候 應該這樣子調用

cardLayout.show(this.getContentPane(), "play");  

還一個就是我的錯誤- -後面自己找到了

JPanel 上使用 cardlayout:

主要我用到了可視化佈局工具,在項目的某個地方 jpanel的佈局方式被改掉了,原來是cardlayout,所以佈局方式改了之後你再調用show(this,"play")就會有問題,導致了這個錯誤,只要把這個 多餘的語句刪除掉就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章