JFace问题:如何选择ListSelectionDialog中的所有项?

Pla*_*mer 4 java eclipse swt eclipse-plugin jface

我创建了一个JFace ListSelectionDialog,如下所示.

final ListSelectionDialog dialog = new ListSelectionDialog(
        PlatformUI.getWorkbench().getDisplay().getActiveShell(),
        List<SomeClass>,
        new ArrayContentProvider(), 
        new LabelProvider(), 
        ""); //$NON-NLS-1$

dialog.setTitle("Dialog Title"); //$NON-NLS-1$
dialog.setMessage("SomeMessage"); //$NON-NLS-1$
dialog.open();
Run Code Online (Sandbox Code Playgroud)

对话框显示正常.

但是,我想要选中所有复选框.我怎么做?

Jam*_*uis 7

List elementsToSelect = ...
dialog.setInitialElementSelections(elementsToSelect);
Run Code Online (Sandbox Code Playgroud)