Boîte de dialogue Nouvel éditeur de propriété

Utilisez la boîte de dialogue Nouvel éditeur de propriété pour créer un éditeur de propriété spécifique afin d'éditer une propriété de votre JavaBean ou pour spécifier un éditeur de propriété personnalisé que vous avez créé pour le bean.

Avec la boîte de dialogue Nouvel éditeur de propriété, vous pouvez créer des éditeurs de propriétés qui soient des listes de chaînes, listes de repères de chaînes et des listes de repères entiers. Pour créer d'autres éditeurs de propriétés personnalisés, vous devez écrire vous-même le code source. Ensuite, vous pouvez utiliser Nouvel éditeur de propriété pour spécifier l'éditeur de propriété personnalisé comme étant l'éditeur de la propriété.

Pour afficher cette boîte de dialogue,

  1. Sélectionnez le composant dans le volet projet.
  2. Cliquez sur l'onglet Bean pour afficher les concepteurs BeansExpress.
  3. Cliquez sur l'onglet Editeurs de propriété afin d'afficher le concepteur d'éditeur de propriété.
  4. Cliquez sur le bouton Créer un éditeur personnalisé.

Données de l'éditeur

Nom de l'éditeur

Spécifie le nom de la classe de l'éditeur de propriété. Son nom doit être identique à celui de la propriété que l'éditeur permet de modifier, suivi du mot "Editor". Si, par exemple la propriété s'appelle prix, le nom de l'éditeur doit être PrixEditor.

Type de l'éditeur

Choisissez le type de l'éditeur. Les choix possibles sont :

Détails de l'éditeur

La zone Détails de l'éditeur de la boîte de dialogue change en fonction du type d'éditeur choisi.

Détails de l'éditeur pour une liste de chaînes

Ajouter une entrée

Choisissez Ajouter une entrée pour ajouter une ligne à la grille située en dessous. A l'intérieur de la grille, saisissez l'un des choix devant apparaître dans la liste de chaînes proposée à l'utilisateur.

Retirer l'entrée

Choisissez Retirer l'entrée pour supprimer la ligne sélectionnée de la grille située en dessous.

Détails de l'éditeur pour une liste de repères de chaînes

Ajouter une entrée

Choisissez Ajouter une entrée pour ajouter une ligne à la grille située en dessous. Dans la colonne Chaîne de ressource, entrez l'un des choix devant apparaître dans la liste de chaînes proposée à l'utilisateur. Dans la colonne Chaîne d'initialisation Java, entrez le code que JBuilder doit utiliser dans le code généré.

Si, par exemple la chaîne de ressource affichée contient Black, le code d'initialisation Java peut prendre l'une des valeurs suivantes :

Remarque : si vous voulez inclure une chaîne dans une chaîne d'initialisation Java, placez des guillemets (") de part et d'autre de la chaîne comme dans du code source.

Retirer l'entrée

Choisissez Retirer l'entrée pour supprimer la ligne sélectionnée de la grille située en dessous.

Détails de l'éditeur pour une liste de repères entiers

Ajouter une entrée

Choisissez Ajouter une entrée pour ajouter une ligne à la grille située en dessous. Dans la colonne Chaîne de ressource, entrez l'un des choix devant apparaître dans la liste de chaînes proposée à l'utilisateur. Sous Valeur entière, entrez la valeur entière. Dans la colonne Chaîne d'initialisation Java, entrez le code que JBuilder doit utiliser dans le code généré.

Si, par exemple la chaîne de ressource affichée contient Left, le code d'initialisation Java peut être FlowLayout.LEFT.

Remarque : si vous voulez inclure une chaîne dans une chaîne d'initialisation Java, placez des guillemets (") de part et d'autre de la chaîne comme dans du code source.

Retirer l'entrée

Choisissez Retirer l'entrée pour supprimer la ligne sélectionnée de la grille située en dessous.

Détails de l'éditeur pour un composant éditeur personnalisé

Nom de l'éditeur personnalisé

Entrez le nom de l'éditeur de propriété personnalisé à utiliser pour modifier la propriété.

Supporte paintValue()

Cochez cette option si votre composant éditeur de propriété personnalisé se dessine lui-même.

Pour plus d'informations sur la création d'éditeurs de propriétés, voir Création d'un éditeur de propriété.