Gestion de plusieurs fenêtres et interactions entre elles

Fermé
MaloF - Modifié le 23 avril 2020 à 12:30
Bonjour,

Débutant en java, je planche actuellement sur un projet qui a pour but de simuler un atelier de fabrication de façon générique (l'utilisateur peut, s'il se connecte, ajouter des machines, des postes, des produits, ... Et calculer les temps et coûts de production, etc..)
Mon problème : dans le contexte actuel du confinement, on a eu aucun cours sur les interfaces graphiques. J'ai donc essayé d'apprendre de mon côté, mais je n'arrive pas à savoir de quelle façon il faut gérer les différentes fenêtres.
Je m'explique :
J'ai une classe atelier qui contient pour ainsi dire tout (liste de postes qui contiennent eux-mêmes des machines, liste de produits, chefAtelier qui a un mdp associé, ...).
Un seul objet atelier est créé, que je sérialise et désérialise au lancement du programme. Jusque là tout va bien (je crois).
Mais pour savoir si le programme doit se lancer "avec droits de modifications" ou pas, la première chose qui s'ouvre lors du lancement est une fenêtre qui propose soit d'entrer le mdp et se connecter, soit se connecter sans droits.
Mais pour que le mdp soit reconnu, il faut que l'objet atelier aie déjà été désérialisé.
Je n'ai aucune idée d'où mettre cette désérialisation puisque le main généré par NetBeans ne me semble pas modifiable ...

Voilà voilà, pas très clair mais comme c'est la raison même pour laquelle je poste ça, j'imagine que ça fait sens
Je suis surtout à la recherche de conseils relativement généraux sur la façon de faire lorsque plusieurs fenêtres sont ouvertes par un même programme.
Merci d'avance !!



Configuration: Android / Chrome 81.0.4044.111
A voir également: