W
Watto
Gast
Hallo,
im folgenden ein Handler aus einem MVC Entwurfsmuster. Es geht darum die Methode removeObject des Models aufzurufen. Diese Methode hat die Aufgabe den markierten Knoten des JTrees und alle seine Nachfolger auf dem JTree zu entfernen. die mit dem Kommentar versehene Zeile funktioniert so nicht. Könnt ihr mir sagen wie ich sie modifizieren muss?
Gibt es irgendeine Möglichkeit ein Objekt vom Typ TreePath in ein Objekt vom Typ DefaultMutableTreeNode zu casten?
im folgenden ein Handler aus einem MVC Entwurfsmuster. Es geht darum die Methode removeObject des Models aufzurufen. Diese Methode hat die Aufgabe den markierten Knoten des JTrees und alle seine Nachfolger auf dem JTree zu entfernen. die mit dem Kommentar versehene Zeile funktioniert so nicht. Könnt ihr mir sagen wie ich sie modifizieren muss?
Gibt es irgendeine Möglichkeit ein Objekt vom Typ TreePath in ein Objekt vom Typ DefaultMutableTreeNode zu casten?
Code:
import javax.swing.*;
import java.awt.event.*;
import javax.swing.tree.*;
public class HandlerRemoveItem implements ActionListener
{
Model model;
JTree tree;
public HandlerRemoveItem(Model model, JTree tree)
{
this.model = model;
this.tree = tree;
}
public void actionPerformed(ActionEvent evt)
{
// model.removeObject((DefaultMutableTreeNode) tree.getSelectionPath().);
}
}