Page 1 sur 1

JTabbedPane et modules

Posté : ven. sept. 29, 2017 9:54 pm
par doc
Bonjour Guillaume,

Une petite idée pour la gestion des modules lancée comme ça concernant la possibilité pour les modules de rajouter une page sur les JTabbedPane (sur les fiches client, contacts, ...) à la manière de la méthode putAdditionnalField() de la classe ComponentsContext (pourquoi pas une méthode putAdditionnalTab()), j'ai ce besoin dans un de mes modules et pour le faire j'ai utilisé une méthode un peu "pas terrible" (itération des composants jusqu'à trouver un JTabbedPane et utilisation de la référence).

Re: JTabbedPane et modules

Posté : sam. sept. 30, 2017 1:58 pm
par guillaume
Bonjour,

Genre ceci ?

Code : Tout sélectionner

MainFrame.getInstance().getTabbedPane().addTab("Mon onglet", comp);
Magie OpenConcerto, vous l'avez déjà :)

Cordialement,

Re: JTabbedPane et modules

Posté : sam. sept. 30, 2017 3:22 pm
par doc
Oui exactement,

Mais je parlais plutôt des JTabbedPane dans les composants (BaseSQLComponent) ;), comme par exemple dans le JTabbedPane de ClientNormalSQLComponent :)

Re: JTabbedPane et modules

Posté : sam. sept. 30, 2017 5:02 pm
par guillaume
En utilisant un GroupSQLComponent, il est possible de mettre différents groupes dans des onglets,
cf ProductEditGroup par exemple.

Cordialement,