Bonjour,
j'ai une JTreeTable et je souhaite obtenir une valeur d'une cellule donnée. J'utilise pour cela la methode getValueAt(int, int). Cette méthode fait elle-même appel à la méthode nodeForRow(int) qui permet de "convertir" un entier en noeud du JTree. Cependant cette méthode utilise getPathForRow qui me renvoie la valeur null. D'après la Javadoc, If row is not visible, null is returned. Qu'est ce que le visible sous-entend ? Car quand j'execute mon code, c'est cette partie qui pose problème.
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected static Object nodeForRow(int row) { TreePath treePath = tree.getPathForRow(row); return treePath.getLastPathComponent(); }
Partager