GridBagConstraints布局

  查看API文档,我们就知道GridBagConstraints有十一个属性!自我感觉API文档里面有些东西讲得不是很好理解,就象gridx 与 gridy 这两个属性一样,有些书上说gridx表示行,gridy表示列!API文档里面更是讲了一大堆。
     现在,提供本人对这些属性的理解:

   1,  gridx: 表示组件的左边缘与网格左部之间的距离,如果学过HTML的话,那么gridx就 相当于HTML 里面的leftmargin属性。

   2,  gridy:   表示组件的上边缘与网格顶部之间的距离,相当于HTML里面的topmargin属性!
  
   3,    ipadx:   表示组件在默认的大小上,往水平方向上再加上多少像素的大小!
  
   4,  ipady:   表示组件在默认的大小上,往垂直方向上再加上多少像素的大小!

   5,     fill:   当组件没有空间大时。它可以确定是否填充空间!

   6,   anchor:   当组件没有空间大时。它可以确定在显示区域中放置组件的位置!

   7,insets:   设置组件之间彼此的间距,它有四个参数,分别是上,左,下,右,

默认值为(0,0,0,0)  

            
   8,weightx:   用来设置当窗口变大时,各组件沿水平方向跟着变大的比例


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部