Bonjour,

J'ai créé une JTree avec Swing et maintenant, je souhaiterais désactiver certains nœud dans celui-ci, d'une manière statique.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
        node = new DefaultMutableTreeNode(bouton.getText());
        node1 = new DefaultMutableTreeNode(bouton1.getText());
 
        node2 = new DefaultMutableTreeNode(bouton2.getText());
        node3 = new DefaultMutableTreeNode(bouton3.getText());
        node4 = new DefaultMutableTreeNode(bouton4.getText());
        node5 = new DefaultMutableTreeNode(bouton5.getText());
        node6 = new DefaultMutableTreeNode(bouton6.getText());
        node7 = new DefaultMutableTreeNode(bouton7.getText());
        node8 = new DefaultMutableTreeNode(bouton8.getText());
        node9 = new DefaultMutableTreeNode(bouton9.getText());
 
        node.add(node1);
        node1.add(node2);
        node1.add(node3);
        node.add(node4);
        node4.add(node5);
        node4.add(node6);
        node4.add(node7);
        node.add(node8);
        node.add(node9);
 
        final JTree tree = new JTree(node);
        tree.setBackground(Color.LIGHT_GRAY);
        tree.setBounds(10, 11, 244, 324);
        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
Quelqu'un saurait-il m'indiquer comment faire ?

Merci d'avance pour votre aide.