hi ich hoffe es kann mir jemand helfen....
ich habe einen SQL Baum der auch richtig ausgelesen wird und in ein arraylist gespeichert wird jetzt möchte ich diese daten in einem baum darsellen lassen nur leider verliert meine klasse in jedem schleifendurchlauf die Objekte (knoten1 - 4)
gibt es eine ander möglichkeit die daten aus der arraylist zu bekommen ohne die objekte zu verlieren??
Danke für die hilfe
LG Markus
for ( int ast = 0; ast < anzahl_ast ; ast++ )
{
objTree = (Tree) objTrees.colTrees.get(ast);
if(objTree.get_tiefe() >= 2)
{
DefaultMutableTreeNode knoten1 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
if(objTree.get_tiefe() >= 3 && objTree.get_tiefe() != 2)
{
DefaultMutableTreeNode knoten2 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
//knoten1.add( knoten2 );
if(objTree.get_tiefe() >= 4 && objTree.get_tiefe() != 3)
{
DefaultMutableTreeNode knoten3 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
//knoten2.add( knoten3 );
if(objTree.get_tiefe() == 5 && objTree.get_tiefe() != 4)
{
DefaultMutableTreeNode knoten4 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
knoten3.add( knoten4 );
}
else
{
knoten2.add( knoten3 );
}
}
else
{
knoten1.add( knoten2 );
}
}
else
{
root.add( knoten1 );
}
}
}
ich habe einen SQL Baum der auch richtig ausgelesen wird und in ein arraylist gespeichert wird jetzt möchte ich diese daten in einem baum darsellen lassen nur leider verliert meine klasse in jedem schleifendurchlauf die Objekte (knoten1 - 4)
gibt es eine ander möglichkeit die daten aus der arraylist zu bekommen ohne die objekte zu verlieren??
Danke für die hilfe
LG Markus
for ( int ast = 0; ast < anzahl_ast ; ast++ )
{
objTree = (Tree) objTrees.colTrees.get(ast);
if(objTree.get_tiefe() >= 2)
{
DefaultMutableTreeNode knoten1 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
if(objTree.get_tiefe() >= 3 && objTree.get_tiefe() != 2)
{
DefaultMutableTreeNode knoten2 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
//knoten1.add( knoten2 );
if(objTree.get_tiefe() >= 4 && objTree.get_tiefe() != 3)
{
DefaultMutableTreeNode knoten3 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
//knoten2.add( knoten3 );
if(objTree.get_tiefe() == 5 && objTree.get_tiefe() != 4)
{
DefaultMutableTreeNode knoten4 = new DefaultMutableTreeNode( objTree.get_bezeichnung() );
knoten3.add( knoten4 );
}
else
{
knoten2.add( knoten3 );
}
}
else
{
knoten1.add( knoten2 );
}
}
else
{
root.add( knoten1 );
}
}
}