当前位置:  技术问答>java相关

这种布局怎样实现?

    来源: 互联网  发布时间:2015-09-26

    本文导语:  panel1在frame的左边,占frame总宽度的30%,panel2在frame的右边,占frame总宽度的70%,它们的高度与frame相同. 另外,panel2里又包括上下两个panel,各占高度的一半. 没办法,眼高手低,本来以为挺简单,没想到,怎么也做不出来. 请高手出...

panel1在frame的左边,占frame总宽度的30%,panel2在frame的右边,占frame总宽度的70%,它们的高度与frame相同.
另外,panel2里又包括上下两个panel,各占高度的一半.
没办法,眼高手低,本来以为挺简单,没想到,怎么也做不出来.
请高手出手相救!!

|
{
    ……
    GridBagConstraints gbc = new GridBagConstraints();
    //在x方向上收缩并充满整个区域
    gbc.fill = GridBagConstraints.HORIZONTAL;
    //设置单元格边界的“外部”填充空白区域
    gbc.insets = new Insets(5,10,5,10);
    //设置单元格边界的“内部”填充空白区域
    gbc.ipadx = 3;
    gbc.ipady = 3;
    //不在x、y方向上扩张或收缩而超出他的初试大小
    gbc.weightx = 0;
    gbc.weighty = 0;
    add(lblOldPassword,gbc,0,0,1,1);
    add(lblNewPassword,gbc,0,1,1,1);
    add(lblConPassword,gbc,0,2,1,1);
    //在x方向上扩张或收缩,而在y方向上保持他的初试大小
    gbc.weightx = 100;
    gbc.weighty = 0;
    add(txtOldPassword,gbc,1,0,1,1);
    add(txtNewPassword,gbc,1,1,1,1);
    add(txtConPassword,gbc,1,2,1,1);
    gbc.fill = GridBagConstraints.NONE;
    //指定组件在一个单元格内靠在它的什么部位
    gbc.anchor = GridBagConstraints.CENTER;
    gbc.weightx = 0;
    gbc.weighty = 0;
    add(btnOk,gbc,0,3,1,1);
    add(btnCancel,gbc,1,3,1,1);
    ……

private void add(JComponent c, GridBagConstraints gbc, int x, int y, int w, int h)
  {
    //指定单元格的起始列、起始行和跨越的列数、跨越的行数
    gbc.gridx = x;
    gbc.gridy = y;
    gbc.gridwidth = w;
    gbc.gridheight = h;
    getContentPane().add(c,gbc);
  }

    
 
 

您可能感兴趣的文章:

  • 使用JQUERY进行后台页面布局控制DIV实现左右式
  • 用CSS实现表单form布局
  • 不用float实现模块居中布局
  • 不用float实现div模块居中布局
  • 用div实现像table一样的布局方法
  • python的tkinter布局之简单的聊天窗口实现方法
  • 有那位朋友看过Java2核心技术中的自定义布局管理器,在其中方法preferredLayoutSize的实现是怎样的?看不明白,高手解释一下
  • android LinearLayout和RelativeLayout组合实现精确布局方法介绍
  • android界面布局之实现文本块布局效果示例
  • Android实现加载广告图片和倒计时的开屏布局
  • Jqurey实现类似EasyUI的页面布局可改变左右的宽度
  • DL.DT.DD实现左右的布局简单例子第1/2页
  • 自定义Adapter并通过布局泵LayoutInflater抓取layout模板编辑每一个item实现思路
  • android自定义RadioGroup可以添加多种布局的实现方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • andriod中ListView, listItem布局和convertView的缓存与重用详解
  • JSP页面布局框架 Apache Tiles
  • C++程序的内存不同的数据段及堆栈布局
  • 初探application的布局
  • HTML 框架布局详细介绍
  • 现在用JBuilder8,请问用那个布局管理器比较好。
  • HTML 基本布局教程
  • 网页设计布局基础第1/4页
  • 可拖放的布局插件 gridster.js
  • 布局管理器有什么用?
  • swing窗口布局的问题
  • CSS网页布局框架 Elastic
  • Android实现加载广告图片和倒计时的开屏布局 iis7站长之家
  • 图形布局引擎 GLE
  • 网页的网格布局效果 Profound Grid
  • 流动布局插件 jFL
  • jb里面不用布局管理器可以吗?
  • 关于布局管理器
  • 铁路布局模拟软件 JMRI Model Railroad Interface
  • Web系统布局框架 cDesk
  • 新手问题之一:是不是所有的SWING容器都要使用布局管理器啊?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3