Je n'arrive à modifier la valeur d'un champs d'un JXTable.
this.totale est un float.
tabSurface.getJXTabProjet().setValueAt(this.totale,0, 3);
S'agit il d'un problème de mise à jour ?
Comment modifier les champs du tableau ?
Je n'arrive à modifier la valeur d'un champs d'un JXTable.
this.totale est un float.
tabSurface.getJXTabProjet().setValueAt(this.totale,0, 3);
S'agit il d'un problème de mise à jour ?
Comment modifier les champs du tableau ?
En ce qui concerne les valeurs d'un JTable (ou JXTable par héritage) tout doit être fait au niveau du model de ta JTable, et non au niveau de la table elle même.
Donc procèdes de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tabSurface.getJXTabProjet().getModel().setValueAt(this.totale,0, 3);
J'ai rajouté le getModel() mais ca ne change rien !
La valeur this.totale n'apparait toujours pas dans le tableau.
As tu redéfinis ton TableModel ? Si oui, as-tu bien implémenté la méthode setValueAt ?
Ta JTable est-elle éditable ?
Partager