Allora ho visto il codice che mi ha generato Netbeans per fare questa cosa e le voci di menu sono create tutte in questo modo:

javax.swing.tree.DefaultMutableTreeNode treeNode2 = new javax.swing.tree.DefaultMutableTreeNode("Pannello di Controllo");
treeNode1.add(treeNode2);
Onestamente non capisco a che serve passargli l'oggetto... preso dalla documentazione java:
//original Tutorial
book = new DefaultMutableTreeNode(new BookInfo
("The Java Tutorial: A Short Course on the Basics",
"tutorial.html"));
category.add(book);
a cosa serve new BookInfo?

E comunque ammesso che io seguissi questa strada (anche se ancora non ho capito granchè) come faccio poi ad identificare la riga quando l'utente clicca?
Grazie ancora per il tuo aiuto
ciao