Plugin Visual Editor de Eclipse
L'éditeur graphique (VE) est un plugin Eclipse wysiwyg (What You See Is What You Get) qui permet de développer rapidement des interfaces graphiques basées sur SWING/SWT. L'éditeur graphique génère un code Java standard de bonne qualité qui peut être modifié par la suite sans passer par l'éditeur VE. Les évènements des objets graphiques peuvent également être générés avec VE. Il est aussi possible de gérer les modèles abstraits pour les objets complexes tels que le Jtable les Jlist.
La prise en main de VE est intuitive, par exemple la gestion des layouts (mise en page) permet de définir des structures graphiques complexes d'objets imbriqués avec les containers (conteneurs).
Le code généré n'a pas un format spécifique à Eclipse VE, un simple éditeur comme xemacs peut suffire pour continuer un développement.
VE Eclipse a été utilisé par le projet EMET dans le groupe de recherche MRS du LAAS, pour le développement d'un client RCP qui pilote des injecteurs de trafic.
Parfois l'application est lente, mais cela ne pénalise pas le développement. Il manque la gestion de quelques objets graphiques tels que certains layouts. L'onglet "properties" n'affiche pas toutes les caractéristiques d'un objet, il convient alors de faire les modifications directement dans le code source.
L'installation peut parfois poser des problèmes. Il est nécessaire d'utiliser la mise à jour prévue à cet effet. Le plugin peut être installé mais non utilisable: il faut créer une Class de type "Visual" (File-> new->Other then "Visual Class", un menu contexte demande alors de choisir le package de développement : AWT, SWING ...). Si cette dernière opération ne fonctionne pas je conseille alors de supprimer l'ensemble des packages (EMF, GMF, VE ...) via le menu de mise à jour et ré-installer l'ensemble des packages.
VE est officiellement utilisable avec la version 3.2 Eclipse (version Callisto). Néanmois, il est possible d'utiliser VE avec Galileo (dernière version Eclipse 3.5) avec un Eclipse package disponible sur : http://yoxos.com/indemand/ ce package n'est pas maintenu par la communauté Eclipse. Il est également possible d'installer manuellement le plugin VE en suivant le tutoriel suivant : http://divby0.blogspot.com/2008/07/visual-editor-f...