F
FoundYa
Gast
Hallo, habe Verständnisschwierigkeiten bei meinem DefaultMutableTreeNode Objekt:
Und zwar habe ich eine eigene Klasse
CmyDefTree extends DefaultMutableTreeNode
Diese Klasse habe ich noch nicht weiter erweitert.
Folgender Code macht Probleme:
Der Fehler lautet:
javax.swing.tree.DefaultMutableTreeNode cannot be cast to xmlhandler.CmyDefTree
Warum funktioniert es einmal, und dann nicht mehr? Hat irgendwer eine Idee?
Vielen Vielen Dank
Und zwar habe ich eine eigene Klasse
CmyDefTree extends DefaultMutableTreeNode
Diese Klasse habe ich noch nicht weiter erweitert.
Folgender Code macht Probleme:
Code:
CmyDefTree temp1 = null;
CmyDefTree temp2 = null;
Enumeration children = MyXMLJTree.GetRootNode().children();
if (children.hasMoreElements()) {
CmyDefTree temp1= (CmyDefTree )children.nextElement(); //hier funktioniert es
Enumeration secChildren = temp1.children();
if (secChildren .hasMoreElements()) {
temp2 = (CmyDefTree)secChildren.nextElement(); //hier Fehler
}
}
Der Fehler lautet:
javax.swing.tree.DefaultMutableTreeNode cannot be cast to xmlhandler.CmyDefTree
Warum funktioniert es einmal, und dann nicht mehr? Hat irgendwer eine Idee?
Vielen Vielen Dank