如何在jface中制作可调整大小和可移动的复合材料?

时间:2017-03-03 12:35:09

标签: java swt jface

我想在屏幕上添加三个复合材料,因为我使用的是填充布局,它将以相等的比例分割复合材料。现在,如果我想以不同的比例添加复合,我应该使用哪种布局?

我希望我的复合材料可以移动并重新调整大小。我怎么能这样做? 我曾尝试过所有的布局,但复合材料并不适合大小。

protected Control createContents(Composite parent) {
        parent.setTouchEnabled(true);
        Composite container = new Composite(parent, SWT.BORDER | SWT.NO_RADIO_GROUP);
        container.setTouchEnabled(true);
        container.setLayout(new FillLayout(SWT.HORIZONTAL));
        {
            Composite composite = new Composite(container, SWT.BORDER | SWT.EMBEDDED);
            composite.setTouchEnabled(true);
            composite.layout();
        }
        {
            Composite composite = new Composite(container, SWT.BORDER);
            composite.setTouchEnabled(true);
        }

        Composite composite = new Composite(container, SWT.NONE);
        return container;
    }

0 个答案:

没有答案