Bonjour,
nous avons développé un composant graphique métier qui réside entièrement dans un JPanel (c'est comme ça qu'il faut faire non pour les composants perso non ?).
La particularité de ce composant est qu'il peut changer de taille (affichage d'images plus ou moins zoomées). Quand cela arrive, l'application qui contient notre composant utilise la méthode pack du JFrame (qu'elle a elle-même instancié d'ailleurs) container de notre composant et tout va bien. Le problème se pose quand nous souhaitons utiliser ce composant dans une appli plus grosse ou nous n'avons pas forcement un pointeur sur la JFrame container.
Existe t-il un moyen pour provoquer l'exécution du JFrame.pack qui contient le composant (avec plusieurs niveaux de JPanel entre les 2) sans pour autant se trainer un pointeur sur la JFrame dans la grosse appli ?
Merci
Partager