Question

Ceci est NetBeans 6.5, Java 6.

J'ai la hiérarchie suivante dans l'interface graphique NetBeans Designer:

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel
      JButton
      JPanel Y
        <...>
      JButton

Question:

JPanel Y est identique à JPanel X, donc je voudrais simplement réutiliser JPanel X dans les deux endroits, mais comment puis-je le fais dans l'interface graphique Builder?

Restants:

J'ai essayé copier-coller JPanel X, mais il crée une copie complète "profonde" (JPanel X1, etc.), dupliquer tout JPanel X.

googling a indiqué qu'il pourrait être possible d'ajouter à la palette, mais je n'ai pas trouvé un moyen d'ajouter un simple JPanel à la palette (par opposition à un JFrame complet).

Était-ce utile?

La solution

Créer une classe JPanel séparée. Personnaliser JPanel au besoin. Vous pouvez ensuite faire glisser-déposer la classe JPanel sur le concepteur de formulaire. C'est exactement ce que je fais.

Vous pouvez cliquer sur Utiliser Bean et puis tapez le nom de la classe.

Vous pouvez faire une Ajouter de la pallete et il va scanner votre JAR pour les « haricots ». Il devrait chercher aussi bien vos JPanel personnalisés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top