Bonjour, malgré mes recherches, je n'ai toujours pas réussi à trouver la solution à mon problème:
Mon système se compose de 3 classes: une classe A et 2 Interfaces A et B avec pour ce qui concerne mon problème ici les classes faites ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class A{
String paramètreA;
public A(){
//Le constructeur permet de parser un fichier XML
}
public void creerA(){
//Cette méthode permet d'ajouter paramètreA dans le fichier XML
}
public void setParamètreA(String paramètreA){
this.paramètreA=paramètreA;
}
}

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
 
public class InterfaceA extends JFrame{
String A1;//L'idée est d'associer le A1 de l'interface au paramètreA de la classe A
 
public InterfaceA(){
JButton ok=new Jbutton("ok");
final JTextField texte= new JTextField();
//On récupère ce qu'il y a dans le JTextField et on l'assigne à A1
ok.addActionListener(new ActionListener()
				{			
			public void actionPerformed(ActionEvent e) {
A1=texte.getText().toString();
}
});
}
 
public String getA1(){
return A1;
}
}

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 classe InterfaceB{
 
public static void main(String[] args){
 
JButton boutton=new JButton("Associer A1 à A");
 
boutton.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
//Quand on clique sur le bouton ca nous créé un A et une interface
 
A test=new A();
InterfaceA inter=new InterfaceA();
test.setparamètreA(inter.getA1);
test.creerA();
}});
}}
Ce code n'est pas le code exact, je l'ai réécrit pour le simplifier, excusez moi pour les fautes d'accolades.
Le problème c'est que paramètre A ne s'ecrit pas dans le fichier.
Quelqu'un comprend-il le problème?