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 :
Et voici le code de la 2eme JFrame FormANaiss1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public final class FormChoixRegistre1 extends javax.swing.JFrame { private FormANaiss1 formNaiss; //reference à FormANaiss1 private int colNo; private Object objects[]; /** Creates new form FormChoixRegistre */ public FormChoixRegistre1(FormANaiss1 fan) { //contructeur parametré avec la JFrame FormANaiss1 this.formNaiss=fan; initComponents(); setResizable(false); setLocationRelativeTo(null); listeRegistre(); TxtNbRegistreDispo.setText(Integer.toString(aModel.getRowCount())); }
Et à partir de là je suis un peu perdu,je ne sais plus comment faire pour récuperer les données dans le combo,comment exploité la methode setRegistres(),si c'est bien celle là qu'il faut utiliser. 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public final class FormANaiss1 extends javax.swing.JFrame { /** Creates new form FormANaiss */ private javax.swing.JComboBox CmbCodeRegistre; public FormANaiss1() { initComponents(); setSize(807, 645); setLocationRelativeTo(null); } Private void initComponents(){ CmbCodeRegistre = new javax.swing.JComboBox(); } public void setRegistres(Object reg) {//setter de remplisage du combobox this.CmbCodeRegistre.addItem(reg); } }







Répondre avec citation


Partager