Visual Editor for Java est un éditeur Java centré sur le code qui permet de concevoir des applications dotées d'une interface graphique (GUI). Il repose sur le modèle de composant JavaBeans et prend en charge la construction visuelle à l'aide de SWT (Standard Widget Toolkit), AWT (Abstract Window Toolkit) ou Swing.
L'éditeur visuel est conçu pour manipuler des fichiers source .java en vous permettant de modifier simultanément le code source et la conception. L'éditeur visuel ne dispose pas de sa propre perspective. Si vous utilisez l'éditeur visuel dans la perspective Java, Visual Editor for Java utilise toutes les personnalisations que vous avez apportées à la position de la vue Tâches, Console et Structure.
Vous pouvez utiliser Visual Editor for Java pour créer une classe à l'aide des composants visuels ou des beans Java à partir de la palette de conception. Cette classe peut être une application exécutable (une classe avec une méthode main) ou un bean Java que vous souhaitez placer dans une autre classe. Pour que l'éditeur visuel l'utilise en tant que bean Java, il n'est pas nécessaire d'implémenter d'interface ; la seule exigence est que l'éditeur doit savoir comment instancier la classe. Dans la plupart des cas, la classe doit donc être publique et posséder un constructeur public null. Le constructeur null peut être explicite ou implicite, même si Visual Editor for Java reconnaît certaines exceptions, telles que les sous-classes java.awt.Dialog. Elles sont instanciées à l'aide du constructeur qui utilise un argument de java.awt.Frame. L'éditeur visuel ajoute un constructeur explicite qui appelle la méthode d'initialisation utilisée pour configurer l'état initial du bean Java.
Le plan de travail dispose d'un certain nombre d'éditeurs qui peuvent être utilisés pour modifier un fichier source .java. L'éditeur Java permet d'écrire votre code source manuellement alors que Visual Editor for Java associe une vue Source et une vue Conception pour positionner et prévisualiser les composants visuels.
Vues Conception et Source de l'éditeur visuel
Visual Editor for Java est divisé en deux fenêtres : La vue Conception permet de prévisualiser les beans Java sous forme graphique et la vue Source affiche le code Java associé.Palette de conception de l'éditeur visuel
Visual Editor for Java inclut une palette de composants et d'autres outils de sélection que vous pouvez utiliser dans la vue Conception.Vue Propriétés de l'éditeur visuel
La vue Propriétés affiche les propriétés du bean Java sélectionné dans la vue Conception ou la vue Beans Java.Vue Beans Java
La vue Beans Java de Visual Editor for Java présente une arborescence de composants, d'événements et de modules d'écoute utilisés par la classe que vous composez.Génération du code source dans l'éditeur visuel
Au fur et à mesure que vous modifiez une classe visuelle dans la vue Conception, le code source Java est mis à jour. De la même manière, au fur et à mesure que vous modifiez le code source, la vue de conception graphique est mise à jour pour prendre en compte les changements apportés.Fonctionnement de l'éditeur visuel et des beans Java
Un modèle de beans Java actifs est conservé par l'éditeur visuel pour vous permettre de visualiser la représentation graphique des beans Java correspondant à des sous-classes de java.awt.Component et d'afficher les valeurs dans la vue Propriétés pour les propriétés non définies.Définition des préférences de l'éditeur visuel
Vous pouvez définir les préférences qui affectent l'apparence de l'éditeur visuel, les procédures de génération et d'analyse syntaxique du code exécutées par l'éditeur visuel, ainsi que d'autres options.
Rubrique parent : Edition de Java dans l'éditeur visuel