Niedawno skoczyłem przerabiać podstawy biblioteki swing i pojawił mi się pewien problem. Chcę napisać aplikację okienkową (tak, to musi być w javie), ale nie wiem dokładnie czego do tego użyć i trochę ciężko mi wyjaśnić co chcę osiągnąć, no ale:
mamy okienko główne z menu na górze i listą (JList) zajmującą 1/4 szerokości po prawej stronie tego okna, coś takiego:
Po kliknięciu dodaj, wyskakuje nam dodatkowe okienko a w nim jakaś lista oraz miejsce na nazwę, wpisujemy nazwę klikamy ok i dodajemy nasz nowy twór na listę. I tutaj pojawia się problem, gdyż chcę aby po kliknięciu np. dwa razy, albo raz, ew. po zaznaczeniu czegoś na liście i kliknięciu dodatkowego buttona, w miejscu gdzie jest "Z" pojawiło się tak jakby nowe okno, gdzie możemy wstawiać kolejne różne komponenty. Tylko ja nie chcę nowego okna, tylko jakby to nazwać... "płytę" w miejscu Z? Żeby ta JLista po prawej stronie została i pozwalała nam się przełączać między tymi "oknami". I tu się pojawiam moje pytanie czego mam użyć, jak to mniej więcej zrobić, jakaś wskazówka?
EDIT:
Jak tak sobie myślę to w takim super uproszczeniu chcę uzyskać podobny efekt do tego co widzimy jak włączamy np. mój komputer czy dowolny katalog i po lewej stronie mamy drzewko dzięki któremu możemy się przełączać pomiędzy oknami, ale główny "trzon" wraz z drzewkiem zostaje na miejscu.
Oczywiście zamiast wyboru folderów w oknie głównym (u mnie Z) byłoby coś innego, ale koncept drzewka podobny.
Tylko, że ja chciałbym zamiast drzewa listę, do której można dodać elementy.
- cfa8d18ac9.png (158 KB) - ściągnięć: 125
- f722dfb729.png (13 KB) - ściągnięć: 207