java swing中frame.add(this, BorderLayout.CENTER);是什么意思?

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

this指的是你这句代码所在的对象
frame应该是边界布局,代码的意思是把this加入到frame的中间位置
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-05
JFrame默认是BorderLayout布局,这句是将当前类的对象实例加到frame的中间位置。

你如果使用GridBagLayout,就需要GridBagContraints 限定组件的位置。本回答被提问者和网友采纳
相似回答