Composite由BORDER变为NONE时要删除setSize函数
来源:互联网 发布:冰点文库下载器 mac版 编辑:程序博客网 时间:2024/06/06 06:46
foldC = new Composite(controlC, SWT.BORDER);GridLayout foldLayout = new GridLayout();foldLayout.makeColumnsEqualWidth = true;foldLayout.numColumns=2;foldLayout.marginWidth=0;foldLayout.marginHeight=0;GridData composite2LData = new GridData();composite2LData.widthHint = 696;composite2LData.heightHint = 52;foldC.setLayoutData(composite2LData);foldC.setLayout(foldLayout);foldC.setSize(696, 52);{button3 = new Button(foldC, SWT.PUSH | SWT.CENTER);GridData button3LData = new GridData();button3LData.widthHint = 500;button3LData.heightHint = 25;button3.setLayoutData(button3LData);button3.setText("button3");button3.setSize(500, 25);}{btnConvert = new Button(foldC, SWT.PUSH | SWT.CENTER);GridData button5LData = new GridData();button5LData.widthHint = 57;button5LData.heightHint = 60;btnConvert.setLayoutData(button5LData);btnConvert.setText("转换");btnConvert.setSize(57, 60);}
但是当把foldC的属性从BORDER改为NONE时,变为
这代表着foldLayout.numColumns=2;无效了,罪魁祸首在于foldC.setSize(696, 52);,只要把这句干掉就回复正常了。
具体原因不明
0 0
- Composite由BORDER变为NONE时要删除setSize函数
- border:none,border:0
- border:none和border:0
- 'border:none' or 'border:0'
- border:medium none,
- border:none;与border:0;的区别
- border:none;与border:0;的区别
- border:none;与border:0;的区别
- border:none;与border:0;的区别
- border:none;与border:0;区别
- border:none与border:0的区别
- border:none;与border:0;的区别
- border:0;和border:none;的区别
- css-border:0;和border:none;
- border:none;和border:0;的区别
- border:0 和 border:none的差别
- border:0 none,border:none;,border:0;三者之间的区别
- 关于css border:0;和border:none;的区别
- Resharper破解
- Ubuntu 14.04 安装 Qt 5.3.0 (默认已包含Qt Creator 3.1.1)
- 今天遇到一个诡异的问题
- [chromium][browser][idea][closed] 可独立安装的Android4.4.2 Browser + AwContent(soft canvas方式)
- android 应用内存调优小思路
- Composite由BORDER变为NONE时要删除setSize函数
- 解决View Hierarchy不能启动
- cocos2d-x 对一个普通方法进行延时执行操作
- linux自动远程拷贝
- DOS为什么不能复制
- 剖析源码学自定义主题Theme
- android 开发小知识点总结
- Mybatis传入参数0 ,会成为空
- Effective Java读书笔记(4 类和接口)