JTabbedPane et modules

Répondre
doc
Messages : 187
Enregistré le : dim. févr. 26, 2017 4:39 pm

ven. sept. 29, 2017 9:54 pm

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).
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

sam. sept. 30, 2017 1:58 pm

Bonjour,

Genre ceci ?

Code : Tout sélectionner

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

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
doc
Messages : 187
Enregistré le : dim. févr. 26, 2017 4:39 pm

sam. sept. 30, 2017 3:22 pm

Oui exactement,

Mais je parlais plutôt des JTabbedPane dans les composants (BaseSQLComponent) ;), comme par exemple dans le JTabbedPane de ClientNormalSQLComponent :)
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

sam. sept. 30, 2017 5:02 pm

En utilisant un GroupSQLComponent, il est possible de mettre différents groupes dans des onglets,
cf ProductEditGroup par exemple.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre