Welcome
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

gridbaglayout

Posted on 2009-12-30 12:30  lihaosky  阅读(178)  评论(0编辑  收藏  举报

突然发现gridbaglayout是个很好用的布局管理器

GridBagConstraints c = GridBagConstraints()

 

c.gridx,c.gridy 确定控件的行列

c.gridWidth c.gridHeight 确定控件的宽度和高度

c.fill 确定控件在自己的区域怎么布置(控件大小小于区域大小),Horizontal是水平宽展,vertical是竖直扩展,none是保持控件原大小,不做变化,both表示水平和竖直都扩展

c.anchor 确定控件比区域小时怎么排列,west是左边,east是右边,north和south是上下

c.insets 去顶控件区域大小   c.insets = new Insets(up,left, bottom, right) 确定区域和其他控件区域的距离

c.weightx c.weighty 确定窗口大小变化时控件在水平和竖直方向怎么变化,0表示不作扩展,1表示扩展