Bonjour à tous j'ai un pb avec une JTextArea, et ça commence à m'énerver franchement.
C'est un truc tout bête, mais je vois pas ce qui cloche...

Quand je sélectionne une ligne de ma JTable, je voudrais écrire le contenu de certaines colonnes dans des JTextArea, mais ça ne marche pas...

Voilà le bout de 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
15
16
17
public void creerTable() {
		String[] columnsNames = {"Type","Cout (euros/heure)","Temps (mn/unite)","Cout (euros/unite)"};
		table = new JTable(new MyTableModel(columnsNames));
		//TODO AJOUT DU LISTENER
		table.addMouseListener(new MouseListener(){
			public void mouseClicked(MouseEvent arg0) {
				System.out.println(""+table.getValueAt(table.getSelectedRow(),1));
				System.out.println(""+table.getValueAt(table.getSelectedRow(),2));
				System.out.println(""+table.getValueAt(table.getSelectedRow(),3));
				coutH.setText(""+table.getValueAt(table.getSelectedRow(),1));
				temps.setText(""+table.getValueAt(table.getSelectedRow(),2));
				cout.setText(""+table.getValueAt(table.getSelectedRow(),3));
				actualiser();
				validate();
				repaint();
				System.out.println("et pourtant, le texte est bien "+coutH.getText());
			}