la réutilisation des composants dans l'image héritée tout en maintenant l'utilisation du GUI builder

StackOverflow https://stackoverflow.com/questions/4740572

  •  12-10-2019
  •  | 
  •  

Question

Quelle est la meilleure façon d'avoir JFrames, JDialogs, etc. qui découlent d'un parent commun, mais diffèrent un peu, pour pouvoir avoir les pièces mise à jour commune automatiquement lorsque le parent fait, mais aussi de nouveaux composants qui sont encore facilement modifiés dans un GUI builder.

Une approche que je l'ai utilisé avant est d'avoir JPanels d'espace réservé avec des composants peuplant isolés existants lors de l'exécution, mais je soupçonne que ce n'est pas la meilleure façon.

trame Exemple inheritence visuel:

text alt

Était-ce utile?

La solution

  1. Ne pas utiliser un GUIBuilder à moins que vous créer une sorte de prototype ou tout autre code de loin lancer.
  2. Avoir les composants qui ont besoin de mettre à jour la configuration automatiquement en tant qu'auditeurs pour une sorte d'événement de changement. Une fois qu'une mise à jour est nécessaire le feu d'un « événement » à chaque auditeur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top