eclipse swt Composite固定大小问题
composite= new Composite(sashForm, SWT.NONE);
layout = new FillLayout();
layout.marginWidth = 300;
layout.marginHeight = 10;
composite.setLayout(layout);
这里的composite怎么控制不了大小,会随窗口变大而变大,我想让这个容器的大小固定死,怎么设置啊。setsize和setbounds都试过了。
[解决办法]
控件的大小是由他的父容器的Layout和这个控件的layoutdata决定的。
[解决办法]
这样看下:
sashForm.setLayout(new RowLayout());
composite= new Composite(this.sashForm, SWT.NONE);
composite.setLayoutData( new RowData(80,80));