Creazione di finestre di dialogo per la richiesta specifiche per Java

Il plug-in dell'interfaccia utente JDT fornisce la classe di utilità, JavaUI, che consente di richiamare mediante programmazione l'interfaccia utente JDT.

Il frammento riportato di seguito determina l'apertura di una finestra di dialogo per la richiesta di tipi:

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

}


Oltre ai metodi per la creazione di una finestra di dialogo per la richiesta di  tipi, la classe JavaUI fornisce anche metodi per la creazione di finestre di dialogo per la richiesta di pacchetti e tipi principali.

Copyright IBM Corporation e altri 2000, 2002. Tutti i diritti riservati.