当柳上原的风吹向天际的时候...

真正的快乐来源于创造

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
       // 设定布局
        int gridx, gridy, gridwidth, gridheight, anchor, fill, ipadx, ipady;
        
double weightx, weighty;
        GridBagConstraints c;
        Insets inset;
        GridBagLayout gridbag 
= new GridBagLayout();
        
this.setLayout(gridbag);
        
        
// 0,0
        gridx = 0;
        gridy 
= 0;
        gridwidth 
= 1;
        gridheight 
= 1;
        weightx 
= 1.00;
        weighty 
= 1.00;
        anchor 
= GridBagConstraints.CENTER;
        fill 
= GridBagConstraints.BOTH;
        inset 
= new Insets(up, left, down, right);
        ipadx 
= 0;
        ipady 
= 0;
        c 
= new GridBagConstraints(gridx, gridy, gridwidth, gridheight,
                weightx, weighty, anchor, fill, inset, ipadx, ipady);
        JScrollPane js
=new JScrollPane(msgArea);
        gridbag.setConstraints(js, c);
        
this.add(js);

        以上代码中,Insets构造函数四个参数的顺序依次为上,左,下,右, 逆时针方向。这样比较好记忆。
        Swing中其它类似的四参数形式(如BorderFactory.createEmptyBorder(top, left, down, right))也类同此例。

posted on 2011-01-24 15:00 何杨 阅读(3232) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: