Problem mit Baum

Status
Nicht offen für weitere Antworten.

spike78

Bekanntes Mitglied
Hallo zusammen,

ich habe folgendes Problem. Ich habe einen Baum der so aussieht:

Gruppe
|__Element1
|__Element2
|__Element3


Ich markiere nun Element3 und lösche es. Nun springt der Fokus auf die Gruppe. Wenn ich nun ein neues Element einfügen will, bekomme ich immer diese Exception:

Code:
 m_TreeModel.insertNodeInto(newnode, parentnode, index);


newnode= Neuer Knoten. In dem Fall wieder Element3
parentnode= Grupp2. In ihr stehen die Kinder (Element1, Element2)
index = In dem Fall die 2 (0 = Element1, 1= Element1)


Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: 2 >= 2
at java.util.Vector.elementAt(Vector.java:432)
at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230)
at javax.swing.tree.DefaultTreeModel.getChild(DefaultTreeModel.java:156)
at javax.swing.tree.VariableHeightLayoutCache.createNodeAt(VariableHeightLayoutCache.java:761)
at javax.swing.tree.VariableHeightLayoutCache.treeNodesInserted(VariableHeightLayoutCache.java:473)

Der index ist doch aber richtig.

Danke für Eure Hilfe

Michael
 
einfacher wirds, wenn du ein komplettes Testprogramm zur Verfügung stellt,
JFrame, Tree, ein oder 2 Buttons, main = max 40 Zeilen
 
Hi,

leider fehlt mir dazu die Zeit. Bin auf der Arbeit und kämpfe gerade mit diesem Problem rum.

Gruß
 
spike78 hat gesagt.:
Hi,
leider fehlt mir dazu die Zeit. Bin auf der Arbeit und kämpfe gerade mit diesem Problem rum.
Gruß

Na dann wirst du zumindest direkt dafür bezahlt, während wir hier
nebenbei ein solches Programm erstellen müßten.

Wer sollte also jetzt Zeit aufbringen? ???:L
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben