180,28 → 180,28 |
private void ajouterListeners() { |
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(); |
gererClicNoeud(node); |
} |
|
// gestion du clic droit sur un noeud |
@Override |
public void onContextMenu(TreeNode node, EventObject e) { |
|
e.stopEvent(); |
getIMediateur().montrerContextMenuArbre(node, e, getTe()); |
|
} |
|
// gestion du double clic sur un noeud |
@Override |
public void onDblClick(TreeNode node, EventObject e) { |
|
modifNoeud = true; |
if (!node.getId().equals("racine")) { |
te.startEdit(node); |
209,6 → 209,7 |
} |
|
// gestion de la modification du texte d'un noeud |
@Override |
public void onTextChange(TreeNode node, String text, String oldText) { |
|
// on récupère les informations associées au noeud |
240,6 → 241,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 |
253,6 → 255,7 |
valider.addListener(new ButtonListenerAdapter() { |
|
// lors du clic |
@Override |
public void onClick(Button button, EventObject e) { |
|
// on vide les mots clés en cours |
262,6 → 265,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 |
386,6 → 390,7 |
new NodeTraversalCallback() { |
|
// pour chaque noeud |
@Override |
public boolean execute(Node node) { |
|
getArbreMotsCles().getNodeById(node.getId()) |
421,6 → 426,7 |
* @param repandreRafraichissement |
* booleen qui dit si on doit répandre l'évenement |
*/ |
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRafraichissement) { |
|