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

ScrolledCompositeダイアログ内のすべての子コントロールのメインの親としてを使用できます。

役立つスニペットがいくつかここにあります

于 2012-11-26T16:25:01.170 に答える