Bonjour,
Ne sachant pas comment procéder pour remonter ma remarque à Sun, je pose mon doute ici... Puisse quelqu'un de compétent faire suivre cette info... (je sais qu'il y en a sur ce forum). Bien sûr, sous réserve que je ne dise pas de bêtises... (je met en doute Sun, je doute donc de mes dires
)
Constructeur TreeModelEvent
To create a node changed event for the root node, specify the parent and the child indices as null.
Or, si j'écris ceci :
new TreeModelEvent(this, (Object[])null, null, maRacineModifiée);
Je me prends une NullPointerException :
1 2 3 4
| Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: path in TreePath must be non null and not empty.
at javax.swing.tree.TreePath.<init>(TreePath.java:60)
at javax.swing.event.TreeModelEvent.<init>(TreeModelEvent.java:114)
at MaClasse.fireTreeChanged(MaClasse.java:111) |
Or, si j'écris ceci :
new TreeModelEvent(this, new Object[]{maRacineModifiée}, null, null);
Mon évènement fonctionne parfaitement...
Donc il faudrait peut être remplacer ce texte dans la javadoc par :
To create a node changed event for the root node, specify the children and the child indices as null.
Je ne dis pas de bêtises ?
C'est peut être connu et reconnu aussi, mais je n'ai rien trouvé sur le net...
Partager