How to use the class "ElementListSelectionDialog"? [message #452368] |
Fri, 18 March 2005 06:31  |
Eclipse User |
|
|
|
import java.util.ArrayList;
import org.eclipse.jdt.internal.corext.util.TypeInfo;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.dialogs.ElementListSelectionDialog;
public class RunShell {
public static void main(String[] args) {
final Display display = Display.getDefault();
final Shell shell = new Shell();
shell.setSize(327, 253);
shell.setText("SWT Application");
shell.layout();
shell.open();
ElementListSelectionDialog dialog = new
ElementListSelectionDialog (shell,new LabelProvider());
dialog.setMultipleSelection(false);
dialog.setMessage("Input pattern(support ? and *):");
dialog.setTitle("Select the string:");
dialog.setElements(new Object[]{"aa","bb","cc","dd"});
if (dialog.open() == Window.OK) {
System.out.println(dialog.getFirstResult());
}
}
}
When I input "" or "a",there is empty in the next pane, why?
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.07734 seconds