B
benoetigeHilfe
Gast
Morgen allerseits,
ich möchte gerne vom TransformGroup ( Child ) den Elternteil entfernen.
Also normalerweise entfernt man Objekte so:
Nunja , jetzt möchte ich aber gerne den TransformGroup wieder den branchtrans als Child übergeben, nur das Problem ist das ich eine Exception bekomme , das TransformGroup schon ein Elternteil hat.
Wie kann ich den Elternteil entfernen.
So ist es nicht gewollt :
ich möchte gerne vom TransformGroup ( Child ) den Elternteil entfernen.
Also normalerweise entfernt man Objekte so:
Java:
BranchGroup branch1 = new BranchGroup();
BranchGroup branchtrans = new BranchGroup();
TransformGroup transform = new TransfromGroup();
branchtrans.addChild(transform);
branch1.addChild(branchtrans);
....
branch1.removeChild(branchtrans);
branchtrans = new BranchGroup();
branch1 = new BranchGroup();
branchtrans.addChild(transform);
branch1.addChild(branchtrans);
// Capability sind natürlich gesetzt
Nunja , jetzt möchte ich aber gerne den TransformGroup wieder den branchtrans als Child übergeben, nur das Problem ist das ich eine Exception bekomme , das TransformGroup schon ein Elternteil hat.
Wie kann ich den Elternteil entfernen.
So ist es nicht gewollt :
Java:
transform = new TransformGroup();