7-wrong parent for CardLayout

哎呦喂,有个错误找了很久才找到,真囧

出现这个异常的原因主要有2个

一个是Jframe 上使用 cardlayout 在调用show的时候 应该这样子调用

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

还一个就是我的错误- -后面自己找到了

JPanel 上使用 cardlayout:

主要我用到了可视化布局工具,在项目的某个地方 jpanel的布局方式被改掉了,原来是cardlayout,所以布局方式改了之后你再调用show(this,"play")就会有问题,导致了这个错误,只要把这个 多余的语句删除掉就可以了。

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