Acces aux fonctions de la classe
bjr,
j'ai un pbm d'acceder aux fonctions de la classe
voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| private JTreeTable createTreeTable() {
if (globaldata != null) {
Vector DataTree = getvtree(nbrecol, globaldata);
vTree = gettree(DataTree);
gn = new Node("Tree", vTree);
} else {
gn = new Node("Tree", null);
}
JTreeTable jTable =new JTreeTable(new GenericModel(gn, cNames, cTypes)) {
public boolean isCellEditable(int row, int col) {
if (cEdit==null ||cEdit.size()==0){
return false;
}else{
return cEdit.containsKey(col);
}
}
public void setValueAt(Object aValue, int row,int column) {
Object ovale = getValueAt(row,column);
if (!ovale.equals(aValue)){
if (globaldata!=null)
{
TreePath treePath = this.getTree().getPathForRow(row);
Node node = (Node)treePath.getLastPathComponent();
String cle = node.getCle();
if (cle != null && !cle.equals("")) {
MAJ = new Vector();
((Vector)node.getColumns()).set(column,aValue);
if (hashMAJ.containsKey(cle)){
((Vector)hashMAJ.get(cle)).set(1,aValue);
}else{
MAJ.add(column);
MAJ.add(aValue);
MAJ.add(ovale);
hashMAJ.put(cle,MAJ);
}
// System.out.println(hashMAJ);
}
}
}
}
};
jTable.getTree().setRootVisible(false);
return jTable;
} |
est ce que si possible d'acceder a la fonction "public void setValueAt(Object aValue, int row,int column) "
Merci de votre aide