542,25 → 542,27 |
@Override |
public boolean execute(Node node) { |
|
getArbreMotsCles().getNodeById(node.getId()) |
.getUI().toggleCheck(false); |
String usObject[] = (String[]) node |
.getUserObject(); |
String nodeId = usObject[1]; |
|
TreeNode tn = getArbreMotsCles().getNodeById(node.getId()); |
if(tn != null) { |
tn.getUI().toggleCheck(false); |
// on parcourt le tableau des mots clés |
for (int i = 0; i < motsClesIds.length; i++) { |
// si le mot clé fait partie des id à cocher on |
// le coche |
String usObject[] = (String[]) node |
.getUserObject(); |
String nodeId = usObject[1]; |
|
if (nodeId.equals(motsClesIds[i])) { |
getArbreMotsCles().getNodeById(nodeId) |
.getUI().toggleCheck(true); |
getArbreMotsCles().getNodeById(nodeId).ensureVisible(); |
tn.getUI().toggleCheck(true); |
tn.ensureVisible(); |
return true; |
} |
} |
// et on passe au suivant |
} |
|
return true; |
} |
|