Java-spezifische Bedienerführungsdialoge erstellen

Das Plug-in 'JDT-Benutzerschnittstelle' bietet die Dienstprogrammklasse JavaUI, mit deren Hilfe die JDT-Benutzerschnittstelle programmgestützt aufgerufen werden kann.

Mit dem folgenden Snippet wird der Bedienerführungsdialog geöffnet:

public IType selectType() throws JavaModelException {
    SelectionDialog dialog=

        JavaUI.createTypeDialog(parent, new ProgressMonitorDialog(parent),
            SearchEngine.createWorkspaceScope(), IJavaElementSearchConstants.CONSIDER_TYPES,
            false);
    dialog.setTitle("My Dialog Title");
    dialog.setMessage("My Dialog Message");
    if (dialog.open() == IDialogConstants.CANCEL_ID)
        return null;
        
    Object[] types= dialog.getResult();
    if (types == null || types.length == 0)

        return null;
    return (IType)types[0];      

}


Neben Methoden zur Erstellung eines Bedienerführungsdialogs für einen Typ bietet die Klasse JavaUI auch zusätzliche Methoden zur Erstellung von Bedienerführungsdialogen für Pakete und Haupttypen.

Copyright IBM Corporation und Andere 2000, 2002. Alle Rechte vorbehalten.