| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1987 人关注过本帖
标题:GridBagConstraints类的gridx和gridy属性的用法不大理解
只看楼主 加入收藏
琢石成器
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:36
专家分:160
注 册:2013-11-10
结帖率:100%
收藏
 问题点数:0 回复次数:0 
GridBagConstraints类的gridx和gridy属性的用法不大理解
比如说我想在一个Panel里插入一个Label,下面再插入一个Button。
我这样写:
                Panel pan=new Panel();
        GridBagLayout panLayout=new GridBagLayout();
        GridBagConstraints c=new GridBagConstraints();
        pan.setLayout(panLayout);
        Label lb=new Label("哈哈");
        Button bt=new Button("嘿嘿");

        c.gridx=0;
        c.gridy=0;
        panLayout.setConstraints(lb,c);
        pan.add(lb);
               
                //******
        c.gridx=0;
        c.gridy=100;
        panLayout.setConstraints(bt,c);
        pan.add(bt);

就不行,而一定要在“******”位置插入一些空标签,依次设置c.gridy=30、c.gridy=50、c.gridy=80才能使button下移。为什么一定要这样做,而且有时候写c.gridy=30和c.gridy=20等等,改变数字和没改一样,图形界面看不出变化。实在搞不懂gridx和gridy属性的用法。
2013-11-13 12:36
快速回复:GridBagConstraints类的gridx和gridy属性的用法不大理解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014882 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved