Страница настроек не изменяется при расширении расширяемой составной - PullRequest
0 голосов
/ 06 ноября 2019

Я создаю страницу настроек для плагина eclipse, который мы разработали. на странице настроек есть расширяемый состав. по умолчанию оно свернуто, но при его расширении окно не изменится и даже не появится свитков! поэтому вы должны перетащить окно, чтобы увидеть варианты. Я использую GridLayout для своего контейнера, а также Expandable Composite, но все еще имею эту проблему. Я даже пытаюсь вручную установить размер контейнера и до сих пор не повезло. У кого-нибудь еще была такая же проблема и она решена?

Заранее спасибо.

final Composite container = new Composite(parent, SWT.FILL);
    container.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    container.setLayout(new GridLayout(1, true));

final ExpandableComposite collap = new ExpandableComposite(container, SWT.Collapse);
        collap.setClient(advancedOptions);
        collap.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
        advancedOptions.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
        advancedOptions.setLayout(new RowLayout(SWT.VERTICAL));
...