Hello,
Voilà, je suis en trai de coder une petite appli en java pour un projet. Je suis un peu un touriste pour ce langage, j'aurais besoin d'un peu d'aide.
Voilà la situation :
J'ai un grand formulaire avec des listes et quelque boutons pour faire des saisies. Le truc c'est que j'ai créé un petit évènement sur un bouton pour saisir un nouvel élément (un objet). Donc sur mon formulaire j'ai une collection permettant des gérer quelques exemplaire de cet objet. Donc le souci c'est que mon nouveau formulaire s'affiche, je fais ma saisie nikel, tout fonctionne. Mais j'aimerais ajouter ce nouvel objet dans ma collection. En gros il faut que je passe un objet d'une fenêtre à l'autre.
Vu que j'utilise une base de donnée j'ai pensé l'inséré dans ma base et mettre un bouton "rafraichir" sur mon grand formulaire afin de mettre à jour ma liste.
Mais cet solution est un peu pénnible je trouve. J'ai essayé de faire passé ma collection dans les paramètre de la création de mon petit formulaire, afin que le nouvel objet vienne s'ajouter à ma collection. Bon, ca marche mais je n'arrive pas a reprendre ma collection avec le nouvel objet.
Devrais je passé par un TRIGGER? ou un truc du style?
Comment faire passé un objet de form en form?
je joins un petit bout de mon code :
Voici l'évènement qui se produit sur mon bouton de création du nouvel objet :
Code :
- mi_e.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- fromSaisie = new Form_Saisie();//ici j'avais mis ma collection...
- }
- }
- );
|
Voici l'évènement sur le bouton 'Valider' de mon petit formulaire de saisie permettant l'ajout d'un objet (qui devra être ajouté à ma collection :
Code :
- valider.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- try
- {
- //ici je vérifie les infos du formulaire et je créé l'objet.
- }
- catch(Exception e2)
- {
- JOptionPane.showMessageDialog(null,"Erreur" );
- }
- }
- }
- );
|
Message édité par Spir le 16-03-2004 à 20:40:37