请教下用的GridBagLayout布局怎么也要写它,.CENTER又是什么意思?

java swing中frame.add(this, BorderLayout.CENTER);是什么意思?怎么没用这句话运行就不显示界面,其中的this是指什么?BorderLayout.CENTER不是一种布局管理么,我用的GridBagLayout布局怎么也要写它,.CENTER又是什么意思。初学者在费劲自学,谢谢解答。

梵蒂冈之花
浏览 101回答 2
2回答

繁星coding

this指的是你这句代码所在的对象frame应该是边界布局,代码的意思是把this加入到frame的中间位置

12345678_0001

JFrame默认是BorderLayout布局,这句是将当前类的对象实例加到frame的中间位置。你如果使用GridBagLayout,就需要GridBagContraints 限定组件的位置。
打开App,查看更多内容
随时随地看视频慕课网APP