2

我想在下面的代码中添加垂直滚动条。你能建议怎么做吗?

public class SampleDialog extends TrayDialog {

public SampleDialog(final Shell shell) {
    super(shell);
    this.shell = shell;

}


@Override
public void create() {
    super.create();

}

@Override
protected Control SampleDialog(final Composite parent) {
    final GridLayout layout = new GridLayout();
    layout.numColumns = 1;
    parent.setLayout(layout);

    createSampleText(parent);

    createSampleCombo(parent);
}
} 

where:
org.eclipse.jface.dialogs.TrayDialog;
org.eclipse.swt.layout.GridLayout;

org.eclipse.swt.widgets.Composite;

4

1 回答 1

5

您可以使用 aScrolledComposite作为对话框中所有子控件的主父级。

一些有用的片段可以在这里找到

于 2012-11-26T16:25:01.170 回答