2010-11-24 29 views
1

Je suis en train de créer un outil d'automatisation. Je choisis Eclipse RCP pour développer cela.Création d'un composant graphique simple pouvant être déplacé et déposé RCP eclipse

J'ai très peu de connaissances sur la création de RCP/swings/UI en java mais bien en core java. J'ai suivi un tutoriel à partir d'Internet et créé une application RCP simple qui a deux vues et un menu simple. J'ai acquis des connaissances sur la chose de base comme workbenchadvisor, actionbaradvisor, viewpart et aussi sur dragdroplister. Je souhaite créer des composants graphiques simples sur une vue pouvant être déplacés vers une autre vue. Ce qui devrait créer les composants grphiques avec

? balançoires ou autre chose ..

et comment mettre en œuvre le dragdrop pour que les composants ..

S'il vous plaît aider

merci pour la réponse que j'ai créé le glisser-déposer pour buttons.i suis capable de construire mes propres chiffres en utilisant GEF mais quand j'inclus le paquet org.eclipse.draw2d dans mon projet. son erreur de chemin 'Constarint manquant: Import Package: org.eclipse.draw2d: version = "0.0.0"' quelqu'un peut-il me dire ce qui aurait mal tourné et j'ai aussi deux points de vue. Je devrais être capable de déplacer mes chiffres n'importe où dans cette vue. Je sais que cela peut être fait dans des perspectives, mais pas sûr comment il peut être fait! [1]

Répondre

1

Tout d'abord, lors du développement d'une application Eclipse RCP, vous n'utilisez pas Swing. Vous utilisez SWT.

Vous utilisez un widget SWT Canvas pour dessiner des graphiques.

Vous allez devoir coder votre propre glisser-déposer, puisque vous glissez et déposez des graphiques.

Voici quelque chose pour vous aider à démarrer avec des graphiques SWT:

Graphics Context - Quick on the draw

SWT Snippets - Faites une trouvaille sur "Drag and Drop".

1

Je voudrais aussi ajouter this tutorial à propos de glisser-déposer dans SWT En fonction de la complexité des graphiques que vous avez à développer Je suggère également l'évaluation du FEM et il est Draw2D bibliothèque graphique: http://www.eclipse.org/gef/

This est un tutoriel simple sur Draw2D

+0

merci pour la réponse j'ai créé glisser et déposer pour les boutons.je suis capable de construire mes propres chiffres en utilisant GEF mais quand j'inclus le paquet org.eclipse.draw2d dans mon projet. son erreur de chemin 'Constarint manquant: Import Package: org.eclipse.draw2d: version = "0.0.0"' quelqu'un peut-il me dire ce qui aurait mal tourné et j'ai aussi deux points de vue. Je devrais être capable de déplacer mes chiffres n'importe où dans cette vue. Je sais que cela peut être fait dans des perspectives, mais je ne sais pas comment il peut être fait – Ravi

+0

êtes-vous sûr d'inclure correctement org.eclipse.gef dans l'onglet dépendances de l'éditeur de manifeste? – pbanfi

+0

oui je l'ai inclus même erreur vient encore Constarint manquant: Import Package: org.eclipse.draw2d: version = "3.6.1" 'J'ai utilisé le même org.eclipse.draw2d dans d'autres programme java stanlone il fonctionne bien leur .. – Ravi