So ist dies eine Methode von mir, die jedes Mal aufgerufen wird, wenn ein neuer Knoten hinzugefügt wird.Ich brauche das Modell jedes Mal gelöscht.Das DefaultListModel hat eine .clear() -Methode. Das DefaultTreeModel nicht.Hilfe?Wie lösche ich ein JTree-Modell? (Entfernen aller Knoten)
public void fillUserList(){
List<User> userFriends = ClientController.getInstance().getPrieteniiUserului(user);
for(int i=0;i<userFriends.size();i++){
User user = userFriends.get(i);
model.insertNodeInto(new DefaultMutableTreeNode(user.getNume()), root, i);
}
System.out.println(userFriends);
}
Haben Sie versucht, den Wurzelknoten zu verwenden, und verwenden Sie die 'removeAllChildren()' Methode? – DejanLekic
Es funktioniert nicht. –
Es funktioniert. Aber ich brauchte auch die model.reload() aufgerufen. –