Bonjour à tous,

J'ai une Jtable avec des éléments cachés.

J'aimerais transformé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public void setValueAt(Object value, int row, int col) {
		list_lignes.get(row).get(col).add(0, value);
}
en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public void setValueAt(Object value, indice, int row, int col) {
		list_lignes.get(row).get(col).add(indice, value);
}
J'ai codé avec
-get(row).get(col).get(0) = Valeur affiché dans jtable
-get(row).get(col).get(1) = Élément 1 caché dans jtable
-get(row).get(col).get(2) = Élément 2 caché dans jtable


J'ai mis en place ce système pour afficher en valeur 0 : "0,75 Litres", en valeur 1 : 0.75 (valeur du coef me permettant d'effectuer un calcul).

De même lorsque j'ai une sélection par un JComboBox,
en valeur 0 : "abricot", en valeur 1 : 8 (valeur du getId() me permettant de connaitre l'id attribué dans ma base de donnée).

Le problème est que si je met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
table.setValueAt(article_preselection.getCoef_doses(), 1, this.row, (this.column +1));
J'ai une erreur à la compilation lié a la non reconnaissance de cette méthode a 4 arguments.
Vous avez une idée?