为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

梵蒂冈之花 2022-05-27 15:11:37
java swing中frame.add(this, BorderLayout.CENTER);是什么意思?怎么没用这句话运行就不显示界面,其中的this是指什么?BorderLayout.CENTER不是一种布局管理么,我用的GridBagLayout布局怎么也要写它,.CENTER又是什么意思。初学者在费劲自学,谢谢解答。
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

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

查看完整回答
反对 回复 2022-05-30
?
12345678_0001

TA贡献1802条经验 获得超5个赞

JFrame默认是BorderLayout布局,这句是将当前类的对象实例加到frame的中间位置。
你如果使用GridBagLayout,就需要GridBagContraints 限定组件的位置。

查看完整回答
反对 回复 2022-05-30
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信