CicinhoRaul
Messages postés221Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention16 janvier 2009
-
19 juil. 2007 à 09:47
CicinhoRaul
Messages postés221Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention16 janvier 2009
-
19 juil. 2007 à 17:30
Bonjour, excusez-moi de vous déranger une nouvelle fois mais j'aimerais savoir s'il est possible de cloner une fenetre(ou plutot un JPanel) en java??
Merci d'avance.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 19 juil. 2007 à 15:25
Oui ca j'ai bien compris, mais tes panels, tu les affiche pas dans ton JTree ?
Donc quel est l'intérêt d'avoir 15 000 panels contenant les mêmes champs à droite de ton JTree ? C'est surtout là niveau interface graphique, que je pense qu'il y a un malaise !
CicinhoRaul
Messages postés221Date d'inscriptionlundi 18 juin 2007StatutMembreDernière intervention16 janvier 2009 19 juil. 2007 à 15:37
L'interêt c'est à la fin de créer un fichier ou il y aura :
Exemple:
Nom Toto
Prenom Tutu
Loisirs Foot
Langagesinfos: Cpp
Clic sur Nouveau
Nom Titi Prenom Tata
Clic sur Nouveau...
A la fin j'ecrirai dans un fichier .txt::
Toto
tutu
cpp
titi
tata
J'espère que j'ai été comprehensible.
Voila l'objectif.
PS: j'ai refait des tests et des lors que j'appui sur Nouveau , j'arrive à créer une nouvelle branche mais les sous-branches sont désactives on ne retrouve plus le deuxieme formulaire.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 19 juil. 2007 à 15:55
Oui ca ok, mais je comprends toujours pas pourquoi tu veux créer un panel par branche (par utilisateur donc) ???
T'imagine les ressources gaspillées, et le manque d'ergonomie d'un tel système ?
Stocke tes données dans des instances de classes que tu stocke dans une collection, et utilise un panel pour la visualisation et la modification de ces données.
Car là vu comme tu es partit, je me dit que tu comptais stocker tes données dans les contrôles de tes JPanels, je me trompe ?
Hormiq le fait que tu rencontre des problèmes de développement, tu as un gros problème de conception là !
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 19 juil. 2007 à 17:12
Donc c'est vraiment ce à quoi je pensais : tu utilise un bazzoka pour tuer une mouche avec ton système de panel rattaché à chaque noeud !
Il faut que tu fasse abstraction de tes données pour que ton interface soit minimaliste et compréhensible, sinon ta aucune chance d'avoir une bonne note à ton projet !
Commence déjà par créer ton JTree avec les noeuds qui s'ajoute automatiquement selon les clics sur les boutons sans te préocuper des panels de droites ! Une fois que tu auras l'ajout des feuilles dans ton arbre, ce sera un bon début, et 50 % du boulot sera fait !
Ensuite, réfléchit à comment tu va stocker tes données (en mémoire, pas dans le fichier !) : Une classe Personne par exemple qui contient une autre classe "Loisirs". Et tout ceci stocké sous forme de liste de personne.
Une fois tout cà fait, réfléchit à la façon de modifier les données, et faire la liaison entre le JTree et ton panel de droite.
Et enfin, il te restera plus qu'à enregistrer le tout dans le fichier.
Je pense que tu as pris le problème à l'envers, et du coup, forcément, c'est bancal !