Présentation de Visual Editor for Java

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.

Rubrique parent : Edition de Java dans l'éditeur visuel

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.