Création de boîte de dialogue d'invite Java

Le plug-in de l'interface utilisateur du JDT fournit la classe utilitaire JavaUI qui permet d'appeler par programme l'interface utilisateur du JDT.

Le fragment ci-dessous entraîne l'ouverture d'une boîte de dialogue d'invite de type.

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];      

}


Outre les méthodes de création d'une boîte de dialogue d'invite de type, la classe JavaUI fournit d'autres méthodes permettant de créer des boîtes de dialogue d'invite de package et de type main.

Copyright IBM Corporation and others 2000, 2002. All Rights Reserved.