Création d'une classe visuelle Java

Vous pouvez utiliser l'assistant Nouvelle classe visuelle Java pour créer rapidement une classe visuelle Java à utiliser dans Visual Editor for Java.

Pour créer une classe visuelle Java, vous devez disposer d'un projet Java et d'un package pour y placer la classe visuelle.
Lorsque vous développez une application Java avec une interface graphique, vous pouvez utiliser l'assistant Nouvelle classe visuelle Java pour créer les classes visuelles. L'assistant utilise des modèles en fonction des options que vous sélectionnez pour créer une classe initiale ; vous pouvez ensuite modifier la classe visuellement.

Par exemple, l'assistant vous permet d'indiquer les outils ou le style à utiliser (SWT, Swing ou AWT), le conteneur ou le composite initial que la classe visuelle doit instancier (par exemple, un composite SWT un élément JPanel Swing) et d'indiquer si la classe visuelle doit être une application incluant une méthode public static void main(String[] args).

Pour créer une classe visuelle Java à utiliser dans Visual Editor for Java, procédez comme suit :

  1. Dans la perspective Java, cliquez sur Fichier > Nouveau > Classe visuelle. L'assistant Nouvelle classe visuelle Java s'affiche.
  2. Dans la zone Dossier source, entrez le dossier de l'espace de travail dans lequel la classe doit être sauvegardée. Par défaut, la valeur correspond au projet en cours.
  3. Dans la zone Package, entrez le nom du package Java auquel la classe visuelle Java doit être intégrée. Conseil : Si vous ouvrez l'assistant à partir du menu en incrustation du package, cette zone contient par défaut le nom du package.
  4. Assurez-vous que la case Type conteneur n'est pas cochée. La sélection de cette option entraîne la création d'une classe interne dans une autre classe que vous indiquez et aucune classe visuelle n'est créée.
  5. Dans la zone Nom, entrez le nom de la nouvelle classe visuelle Java.
  6. Sélectionnez l'un des modificateurs suivants pour définir le contrôle des accès associé à la classe :
    • public : La classe peut être utilisée par toutes les autres classes.
    • default : Ne définit pas de modificateur. La classe peut être utilisée par toutes les autres classes du même package.
  7. Facultatif : Sélectionnez l'un des modificateurs suivants pour la classe :
    • abstract : Indique que la classe sera utilisée dans un rôle de superclasse.
    • final : Indique que la classe ne peut pas comporter de sous-classes.
  8. Dans la liste Style, sélectionnez les outils ou l'élément visuel que la nouvelle classe visuelle doit étendre. Par exemple, vous pouvez sélectionner l'élément composite SWT ou l'élément JPanel Swing. La zone Superclasse affiche le nom de classe approprié. Si vous sélectionnez le style Autre, vous devez indiquer la superclasse à étendre ou accepter la valeur par défaut java.lang.Object. La superclasse java.lang.Object peut être utilisée, par exemple pour une application SWT qui utilise un shell SWT.
  9. Facultatif : Pour importer et implémenter une interface supplémentaire dans la nouvelle classe visuelle, cliquez sur Ajouter, sélectionnez l'interface, puis cliquez sur OK. Les interfaces à implémenter sont répertoriées dans la zone Interfaces. Répétez cette opération pour chaque interface.
  10. Facultatif : Cochez l'une des cases suivantes pour générer des raccords de méthodes supplémentaires dans la nouvelle classe visuelle :
    • public static void main(String[] args) : Génère une méthode de raccord main() pour exécuter la classe en tant qu'application Java. Pour les applications SWT, l'éditeur visuel génère la boucle d'affichage nécessaire dans la méthode main.
    • Constructeurs de la superclasse : Génère les raccords de constructeurs pour initialiser les méthodes héritées de la superclasse.
    • Méthodes abstraites héritées : Génère les raccords pour les méthodes abstraites héritées de la superclasse.
  11. Cliquez sur Terminer.
L'assistant génère un fichier .java qui inclut la nouvelle classe visuelle. La classe s'affiche dans Visual Editor for Java.

Rubrique parent : Développement de classes Java avec l'éditeur visuel

Tâches connexes
Ouverture d'une classe Java existante dans l'éditeur visuel

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