Hej! Korzystam z GUI Buildera wbudowanego w Netbeansa 7.3 i mam pytanie. Mam JPanel i chcę, aby po zmianie rozmiaru okna aplikacji, wszystkie elementy na tym JPanelu dostosowały swoje rozmieszczenie do zmiany rozmiaru okna .. Jak takie coś osiągnąć korzystając z GUI Buildera?
Musisz kliknąc prawym przyciskiem myszy na zaznaczonym oknie i tam będzie opcja set layout. Zmieniaj na różne layouty i sprawdzaj na bieżąco rezultaty. Niektóre z nich oferują opcję ustalenia, w którą stronę dany komponent ma rosnąć i/lub przemieszczać się przy zmianie rozmiaru okna.
Najdziwniejsze jest to, że dla każdego Layoutu mi się wszystko "wali" i elementy na panelu się rozjeżdzają, jak zmieniam rozmiar okna, zamiast pozostawać na miejscu.
Bo pewnie ustawiłes border layout z hardkodowanymi rozmiarami wszystkiego. Lekcja na dziś: flow layout + otaczanie wszystkiego panelami
Shalom dobrze prawi, a ja rozwinę myśl. Chodzi w tym o to aby do okna zamontować kilka paneli i w tych panelach "bawić się" w układanie dodatkowych komponentów. Powoduje to, że główny layout okna jest bardzo prosty do ułożenia, a sam interfejs może wyglądać skomplikowanie. Jeżeli chce się uzyskać jakieś bardzo skomplikowane układy to można tworzyć panele w panelach i dodatkowo w nich ustawiać kolejne layouty.