Le 07/11/2013 15:13, Daniel Moyne a écrit :

bonsoir Daniel
>
> Je veux gérer correctement les TopComponents de mon module dans un
> cadre multiGedcom et j'expérimente quelques difficultés dans la mise
> en oœvre de ces composants graphiques.
>
>  
>
> Pour les TopComponents simple instance qui peuvent être ouverts à
> partir des menus dans la mesure où leur Header le paramètre, je sais
> comment les utiliser et surtout les créer dans NetBeans avec le
> wizard. Une question toutefois les concernant:
>
> (1) Quand sont-ils instanciés : après clic sur l'item correspondant
> dans les Menus où à l'initialisation du module?
>
à priori c'est lors du choix du menu
>
>  
>
> (2) Pour les TopComponents instanciables de multiples fois là je cale.
> D'où les quelques questions suivantes :
>
> (2a) peut-on construire la classe dans NetBeans avec les wizards
> proposés où faut-il procéder autrement?
>
Netbeans crée de single instance donc il faut faire à la main. Voir
également AncestrisTopComponent qui peut aider
>
> (2b) comment les instancier par exemple à chaque ouverture de gedcom
> en leur donnant le nom correspondant du gedcom?
>
pareil voir AncestrisTopComponent
>
> (2c) comment gérer leur placement à l'ouverture : est-ce libre ou
> peut-on regrouper tous les TopComponents relatifs à un même gedcom
> dans un même composant global libre ensuite à l'utilisateur à faire
> comme il veux par détachement?
>
Là c'est plus ou moins imposé par NetBeans. Voir aussi les classe
dériviées de AncestrisPlugin
>
> Merci.
>
> -- 
>
> Daniel Moyne (Nulix) Linux \\|||// Machine : x86_64
>
> Distribution : Kubuntu 13.04 Raring / --- \ Ringtail ATI Radeon 4850
>
> kernel : 3.8.0-13-generic-23 (' o-o ') KDE 4.10.1
>
> ----------------------------------oOO-(_)-OOo-------------------------------
>


-- 
Ancestris, logiciel de généalogie: http://www.ancestris.org
http://www.arvernes.com/files/ancestris_localisation_utilisateurs.html
Développement: http://trac.ancestris.org/ancestris

Répondre à