1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public String treeNode1_action()
{ java.util.List treeChildren = tree1.getChildren();
// Obtenir le nombre de nuds de niveau supérieur pour s'assurer que le nouvel ID de nud est unique.
int nodeNum = tree1.getChildCount() + 1;
// Créer un nud d'arborescence et définir ses propriétés text, imageURL et ID.
TreeNode newNode = new TreeNode();
newNode.setText("the New Node " + nodeNum);
newNode.setId("newTreeNode" + nodeNum);
// le truc de type Swing
newNode.addActionListener(new ActionListener() {
public void processAction(ActionEvent event) throws AbortProcessingException
{ staticText2.setValue("#######");
}
});
// Ajouter le nud à la liste et le sélectionner dans l'arborescence.
treeChildren.add(newNode);
tree1.setSelected(newNode.getId());
return null;
} |
Partager