Ich schon wieder :-/
Nun wird es haarig. Ich habe folgenden Aufbau einer GUI:

Da ist also das S_Panel in das ich per add(Component c) die Panels M und D eingefügt habe. Früh, Mittel und Spät sind Componenten (zur Zeit auch Panels) die ich per add in das M-Panel eingefügt habe. Diese Componenten möchte ich gerne per DragDrop in den Panels M und D hin und her schieben können. Nun bin ich so weit, dass ich zB. Früh anklicken und ziehen kann. Ich lösche es dann einfach aus dem M-Panel und adde es zum S_Panel. Dort kann ich es dann hin und her ziehen. Nur leider habe ich nun das Problem, dass es natürlich hinter den Panels S und D liegt und deswegen beim Ziehen dahinter verschwindet.
Jetzt suche ich eine Funktion die dafür sorgt, dass die Componente "an der Maus" immer im Vordergrund bleibt. Ich habe schon an ein durchsichtiges Panel gedacht, das ich ganz nach oben lege und dann die Componente "an der Maus" dort adde. Aber ich bekomme iwie das Panel nicht durchsichtig. Drag'n'Drop, geht das mit ganzen Componenten oder nur mit dem Inhalt dieser? Jetzt mache ich mich mal auf die Suche nach einer Funktion die anzeigt welche Componenten vor einer Componente liegen. Aber vielleicht gibt es da ja eine einfach Lösung, die ich einfach nur nicht finde.
Danke
Jan
Nun wird es haarig. Ich habe folgenden Aufbau einer GUI:

Da ist also das S_Panel in das ich per add(Component c) die Panels M und D eingefügt habe. Früh, Mittel und Spät sind Componenten (zur Zeit auch Panels) die ich per add in das M-Panel eingefügt habe. Diese Componenten möchte ich gerne per DragDrop in den Panels M und D hin und her schieben können. Nun bin ich so weit, dass ich zB. Früh anklicken und ziehen kann. Ich lösche es dann einfach aus dem M-Panel und adde es zum S_Panel. Dort kann ich es dann hin und her ziehen. Nur leider habe ich nun das Problem, dass es natürlich hinter den Panels S und D liegt und deswegen beim Ziehen dahinter verschwindet.
Jetzt suche ich eine Funktion die dafür sorgt, dass die Componente "an der Maus" immer im Vordergrund bleibt. Ich habe schon an ein durchsichtiges Panel gedacht, das ich ganz nach oben lege und dann die Componente "an der Maus" dort adde. Aber ich bekomme iwie das Panel nicht durchsichtig. Drag'n'Drop, geht das mit ganzen Componenten oder nur mit dem Inhalt dieser? Jetzt mache ich mich mal auf die Suche nach einer Funktion die anzeigt welche Componenten vor einer Componente liegen. Aber vielleicht gibt es da ja eine einfach Lösung, die ich einfach nur nicht finde.
Danke
Jan