passer un argument d'un JFrame à un autre

passer un argument d'un JFrame à un autre - Java - Programmation

Marsh Posté le 16-11-2011 à 14:21:44    

Bonjour à tous,je reviens avec mon problème de passage de paramètre entre deux JFrame,j’ai amenagé mon code peut-être qu’une bonne volonté pourra m’aider  cette fois ci.
J’ai un JFrame  nommée (FormChoixRegistre1) contituée d’un Jtable d’une colonne et contenant quelque données. Je voudrais arriver à remplir un combox  du 2ème Jframe nommé (FormANaiss1) avec les données du JTable.
Pour cela,jai crée une référence de FormANaiss1  et je l’ai passée en parametre du constructeur de
FormChoixRegistre1 comme ceci :
 

Code :
  1. public final class FormChoixRegistre1 extends javax.swing.JFrame {
  2.     private FormANaiss1 formNaiss; //reference à FormANaiss1
  3.     private int colNo;
  4.     private Object objects[];
  5.     /** Creates new form FormChoixRegistre */
  6.     public FormChoixRegistre1(FormANaiss1 fan) { //contructeur parameter avec la JFrame FormANaiss1
  7.         this.formNaiss=fan;
  8.         initComponents();
  9.         setResizable(false);
  10.         setLocationRelativeTo(null);
  11.         listeRegistre();
  12.         TxtNbRegistreDispo.setText(Integer.toString(aModel.getRowCount()));
  13.     }


 
Et voici le code de la 2eme JFrame
 

Code :
  1. public final class FormANaiss1 extends javax.swing.JFrame {
  2.     /** Creates new form FormANaiss */
  3. private javax.swing.JComboBox CmbCodeRegistre;
  4.     public FormANaiss1() {
  5.      
  6.      
  7.         initComponents();
  8.         setSize(807, 645);
  9.         setLocationRelativeTo(null);
  10.     }
  11. Private void  initComponents(){
  12. }
  13. public void setRegistres(Object reg) {//setter de remplisage du combobox
  14.         this.CmbCodeRegistre.addItem(reg);
  15.     }
  16. }


 
Et à partir de là je suis un peu perdu,je ne sais plus comment faire pour récuperer les données dans le combo.et Pourtant il faut que j’arrive à vaincre cette difficulté,et ce ne sera pas le cas sans l’aide des uns et des autres.Merci pour votre comprehension.


---------------
l'on s'enrichit d'avantage en partageant ces connaissances
Reply

Marsh Posté le 16-11-2011 à 14:21:44   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed