Witam,
główną funkcjonalnością którą muszę zaimplementować w mojej aplikacji jest łączenie przesuwanych paneli w grupy. Na załączniku jest narysowane mniej więcej jak to działa :
przesuwam jeden JPanel na drugi (krok 1), mój program to wykrywa i tworzy nowy JPanel (grupa) z dwoma JPanelami które były na siebie przesunięte. Problem jest taki, że zagnieżdżonych paneli niestety nie przesunę z powrotem "na zewnątrz" (krok 2).
- Czy jest w ogóle możliwość przesuwania czegoś poza JPanel w którym aktualnie się znajduje?
- Czy jest już jakieś gotowe rozwiązanie lub sposób którego mogę użyć?
- Czy lepiej stworzyć klasę 'Grupa' (nie dziedziczącą po niczym) która będzie przechowywała JPanele i zależności między nimi; oraz wskaźnik na tą grupę w JPanelach i jeżeli nie jest pusty (czyli nalezy do grupy) to przesuwać całą grupę a nie tylko panel?
Pozdrawiam,
Tomek