Bonjour,

Je souhaite récupérer le contenu d'une cellule d'un Jtable dans un jtexfield qui se trouve dans une autre fenetre.je vais vous mettre le code pour que sa sois plus clair.
Ici je suis dans la Jframe DMO, lors d'un double clique sur le jtextfield 'operateur' je lance la Jframe Operateur qui contient qu'un jtable avec toute les personnes de ma BDD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
JTextField operateur = 	new JTextField();
		operateur.setText(null);
		operateur.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent event) {
				if (event.getClickCount() == 2) {
				Operateur Operateur = new Operateur();
				Operateur.setVisible(true);
				}
			}
		});
		operateur.setBounds(210, 151, 122, 20);
		contentPane.add(operateur);
		operateur.setColumns(10);
Ensuite dans mon Jtable j'ai ajouté un évènement sur un clique de souris, je récupère bien la cellule (mon System.out.println(Matricule) fonctionne);
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
	table = new JTable();
		table.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent arg0) {
				int ligne = table.getSelectedRow();
				 Matricule = table.getModel().getValueAt(ligne, 1).toString();
				//System.out.println(Matricule);
 
				 operateur.setText(Matricule);
				 dispose();
			}
		});
		scrollPane.setViewportView(table);
Je souhaite donc insérer la cellule dans le jtexfield qui se trouve dans DMO. Mon jtexfield est en Public.

j'ai cette erreur :
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static field DMO.operateur
at Operateur$2.mouseClicked(Operateur.java:64)
et en public static :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
DMO.operateur.setText(Matricule);
j'obtiens ca :

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Operateur$2.mouseClicked(Operateur.java:64)
Merci pour votre aide