18. maj 2004 - 12:58
Der er
5 kommentarer og 1 løsning
jtree getparent
hej... jeg har ved at kigge lidt rund på nettet fundet følgende som kan give mig det valgte node i et jtree DefaultMutableTreeNode valgteSpiller = (DefaultMutableTreeNode) spillere.getLastSelectedPathComponent(); + valgteSpiller.getUserObject() det jeg gerne kunne have nu er at finde denne nodes parent og typecaste den nogen der kan hjælpe?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
du finder parent med getParent()
yes, men sagen er det at jeg ikke kan typecaste den... har prøvet med Pulje p = (Pulje)valgteSpiller.getParent(); System.out.println(p) men det følger i at jeg får en "java.lang.ClassCastException"
Medmindre Pulje implementerer TreeNode eller extender en klasse som gør så er det vel derfor du ikke kan lave den cast. Har du prøvet med: Pulje p = (Pulje) (valgteSpiller.getParent()).getUserObject();
det virker ikke det du fiksede der, men ved lidt try and error blev det til DefaultMutableTreeNode parent = (DefaultMutableTreeNode)valgteSpiller.getParent(); + (Pulje)parent.getUserObject() sjovt nok, mener jeg at have prøvet denne metode før, hvor det gav forkert resultat, nærmere den viste ikke noget ved et system out ... men nu virker det skam ellers tak for tid
Kurser inden for grundlæggende programmering