136,6 → 136,7 |
|
arbreMotsCles.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onClick(Node node, EventObject e) { |
if(!arbreCharge) { |
expand(); |
142,6 → 143,7 |
} |
} |
|
@Override |
public void onExpand(Node node) { |
if(!arbreCharge) { |
obtenirArbreMotsCles(); |
240,11 → 242,13 |
|
arbreMotsCles.addListener(new TreePanelListenerAdapter() { |
|
@Override |
public void onExpandNode(TreeNode node) { |
cocherMotsCles(tableauMotsClesEnCours); |
} |
|
// gestion du clic sur un noeud |
@Override |
public void onClick(TreeNode node, EventObject e) { |
|
e.stopEvent(); |
256,6 → 260,7 |
} |
|
// gestion du clic droit sur un noeud |
@Override |
public void onContextMenu(TreeNode node, EventObject e) { |
|
e.stopEvent(); |
267,6 → 272,7 |
} |
|
// gestion de la modification du texte d'un noeud |
@Override |
public void onTextChange(TreeNode node, String text, String oldText) { |
|
if(node.equals(arbreMotsCles.getRootNode())) { |
303,6 → 309,7 |
} |
|
// gestion du déplacement d'un noeud |
@Override |
public void onMoveNode(Tree tree, TreeNode node, |
TreeNode oldParent, TreeNode newParent, int index) { |
// on notifie le médiateur et on lui passe l'arbre |
315,6 → 322,7 |
valider.addListener(new ButtonListenerAdapter() { |
|
// lors du clic |
@Override |
public void onClick(Button button, EventObject e) { |
|
// on vide les mots clés en cours |
324,6 → 332,7 |
new NodeTraversalCallback() { |
|
// on éxécute une fonction |
@Override |
public boolean execute(Node node) { |
|
// on récupère le mot clé associé au noeud et |
354,6 → 363,7 |
}); |
|
annuler.addListener(new ButtonListenerAdapter() { |
@Override |
public void onClick(Button button, EventObject e) { |
hide(); |
} |
360,6 → 370,7 |
}); |
|
renommerTag.addListener(new ButtonListenerAdapter() { |
@Override |
public void onClick(Button button, EventObject e) { |
TreeNode[] noeuds = ((MultiSelectionModel)arbreMotsCles.getSelectionModel()).getSelectedNodes(); |
TreeNode noeudRenommage; |
500,6 → 511,7 |
new NodeTraversalCallback() { |
|
// pour chaque noeud |
@Override |
public boolean execute(Node node) { |
|
getArbreMotsCles().getNodeById(node.getId()) |
536,6 → 548,7 |
* @param repandreRafraichissement |
* booleen qui dit si on doit répandre l'évenement |
*/ |
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRafraichissement) { |
|