检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:丁卫平[1]
机构地区:[1]中化地质矿山总局地质研究院,河北涿州072754
出 处:《电脑编程技巧与维护》2015年第4期26-30,48,共6页Computer Programming Skills & Maintenance
摘 要:Java编程中,网格包布局管理器(Grid Bag Layout)利用Grid Bag Constrains类成员weightx和weighty来确定窗口放大的拉伸权值,即当网格被放大时,如何对网格中的各器件(如JButton)分配水平方向和垂直方向的剩余空间。提出了对网格空间内的各网点分配权值来判别Java程序是否能设计出满足的界面,重点提出了对跨格器件分配拉伸权值到所跨网格,总结出了以下两条规则:(1)如果跨列(行)器件出现在第一行(列),那么这器件的weightx(weighty)将被设置到最右(下)的格子上;(2)如果跨列(行)器件出现位置在非第一行(列),那么如果前一行(列)的对应的列(行)上的网格上的weightx(weighty)值都为0,那么,将这跨行(列)器件的weightx(weighty)分配到所在行(列)的最右(下)网格中;而如果前一行(列)的对应列(行)上网格上的weightx(weighty)值的大小不全为0,则按这些值的相对大小比例,将这跨行(列)器件的weightx(weighty)分配到所在行(列)的各列(行)网格中。利用这种分配权值方法,能得到一个网格权值分配图,再对该图进行分析,就能确定网格大小是否合适,各种拉伸器件是否能满足设计要求等。
关 键 词:拉伸 weightx值 weighty值 权值 跨行(列)器件 网格
分 类 号:TP312.2[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222