2017-09-17 2 views
0

Dans la fenêtre principale (qui apparaît après le démarrage de l'application), je dois faire le menu principal, il devrait y avoir une fenêtre, dans cette section je devrais sélectionner la nouvelle fenêtre, et après avoir cliqué sur la nouvelle fenêtre Je devrais avoir une nouvelle fenêtre, et de telles fenêtres je ne peux pas en créer plus de deux. (c'est-à-dire, fenêtre-> nouvelle fenêtre)Eclipse RCP. Java. Créer une nouvelle fenêtre

Dans l'Internet je ne pourrais pas trouver n'importe quoi sensible sur ma question. Demander comment créer de nouvelles fenêtres (pas des onglets dans une fenêtre, à savoir une nouvelle fenêtre !!!) dans Eclipse RCP ou donner des liens utiles et même de meilleurs exemples?

Et dites-moi s'il y a une interface graphique dans Eclipse RCP du tout? Ou sont tous les éléments ajoutés à la fenêtre par programme?

+0

Est-ce un RCP e4 (utilisant un Application.e4xmi) ou un RCP de compatibilité 3.x (utilisant des points d'extension org.eclipse.ui.xxx)? Est-ce juste une fenêtre Dialog/Wizard que vous voulez ouvrir pour un court moment, ou une nouvelle fenêtre qui restera ouverte? –

+0

Ceci est la compatibilité 3.x RCP. A propos de la nouvelle fenêtre, c'est une nouvelle fenêtre qui restera ouverte. –

Répondre

0

Pour utiliser le mode de compatibilité 3.x RCP:

PlatformUI.getWorkbench().openWorkbenchWindow(perspectiveId, input); 

perspectiveId est l'identifiant du point de vue que vous voulez la nouvelle fenêtre à utiliser.

input est une IAdaptable que vous voulez que la fenêtre à utiliser comme son entrée initiale ou null sans entrée. Une entrée commune est la racine de l'espace de travail: ResourcesPlugin.getWorkspace().getRoot().