目录
一、关键代码
(一)、anchor(靠)
(二)、insets(嵌入)
(三)、ipadx与ipady
二、具体举例说明
(一)、anchor(靠)
1、anchor属性的各关键词
2、源码A,anchor(靠)的相关源码
3、源码A的运行效果
4、源码A,构件布置于“东北”位置的效果
(二)、Insets(嵌入)
1、Inset说明
2、源码B(源码A的基础上多了方法way4)
3、源码B的运行效果
(三)、ipadx与ipady
1、ipadx与ipady说明
2、源码C-1(B的基础上加way5)
3、源码C-1的运行效果
1、weightx与weighty说明
2、源码C-2
3、源码C-2的运行效果
三、结语
四、定位日期
使用anchor来命令各构件在“容器”中的位置,比如:靠“东”、“北”、“西北”、“东南”,等
对于insets(嵌入),通过设定“构件”分别与上、左、下、右边框相距的数值,来控制“构件”的大小。使用Insets(嵌入)输入“构件”与各边框相距的数值后,“构件”本身会随着“窗体”大小的变化而变化,保持四个方向的数值改变“构件”大小。
ipadx和ipady主要是分别控制“构件”的初始的宽度、高度。数值为正数,则“构件”则会在原有的基础上增加(变大)。相反,若数值为负数,则“构件”则会在原有的基础上减少(变小)。
weightx与weighty分别确定“构件”的宽度、高度的最大尺寸。无此代码,系统也默认数值为0。“构件”使用weightx和weighty后,“构件”可以随着窗体大小的变化而变化。通常默认情况下,构件尺寸是固定的,构件不会随着窗体大小的变化而变化。
先利用一个窗体,然后引入“矩阵”(源码中的方法way3),以方便各内容的效果。具体操作、原理可以看往期的相关的窗体内容的博文。
使用anchor来命令各构件在“容器”中的位置,比如:靠“东”、“北”、“西北”、“东南”,等。
1、anchor属性的各关键词
2、源码A,anchor(靠)的相关源码
源码A表示显示 “按钮”布置于“北”。