bonsoir j'ai un problème avec mes fenêtres je n'arrive pas à accéder à la fenetre précedente
pour mieux me comprendre

j'ai dux classe facture et article

si je click sur le bouton de la classe facture une fenetre article ouvre je choix une ligne de table puis je click sur le bouton pour afficher les informations de la table de la fenetre article sur la fenetre facture

mais le problème je cré une nouvelle instance de la classe facture
le problème que je veux que ses informations s'affiche sur la fenêtre ouvrante plutôt précédente fenetre facture qui est ouverte

voila le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
la fenêtre facture je click sur le bouton la fenetre article ouvre 
	private JButton getJButton4() {
		if (jButton4 == null) {
			jButton4 = new JButton();
			jButton4.setText("    ajouter  ");
			jButton4.addActionListener(new java.awt.event.ActionListener() {
 public void actionPerformed(java.awt.event article a = new article (); 
  a.setVisible(true);
 }
 });
 }
 return jButton4;
	}
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
18
19
20
21
22
23
24
 
 
puis une fenetre article ouvre 
 
private JButton getJButton2() {
		if (jButton2 == null) {
			jButton2 = new JButton();
			jButton2.setBounds(new Rectangle(265, 598, 79, 27));
			jButton2.setText("Valider");
			jButton2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
 int num=jTable.getSelectedRow() ;
  String  ref=jTable.getValueAt(num, 0).toString();
    String  des=jTable.getValueAt(num, 1).toString();
    String prix=jTable.getValueAt(num, 2).toString();
  facture  a	 = new facture(); // problème à se niveau je ne veux pas créé une autre instance pour afficher les données je veux les afficher sur la fenetre facture qui est ouverte 
   a.MaMethode11(ref,des,prix );  
   a.setVisible(true);
  setVisible(false);
				}
			});
		}
		return jButton2;
	}
j'espere que vous m'avez compris le problème merci