Jaki Layout Manager wybrać?

0

Witam!

Mam do zrealizowania projekt który ma za zadanie tworzenie formularzy metodą drag and drop. Łapiemy za komponent i przeciągamy go na panel. Formularz ma mieć jedna kolumnę i kolejne komponenty powinny być dodawane jeden pod drugim.

Nie znam rozmiaru panelu a potrzebuje żeby nowo dodany komponent załóżmy textfield był rozciągnięty na całą szerokość panelu. komponenty mogą mieć różną wysokość (np. textarea). Ilość komponentów zależy tylko od użytkownika. Do panelu dodaje przewijanie.

Jaki proponujecie w tym przypadku wybór menadżer wyglądu??

0

GridLayout ? BoxLayout (czy jakos tak) ? Poczytaj sobie o nich i popatrz na przykladowe zastosowania.

0

BoxLayout. GridLayout ma niestety zadaną ilość kolumn/wierszy i dodatkowo wysokość wierszy jest równa dla wszystkich.

0

Ok. Dzięki za info, na pewno skorzystam:)

Pozdrawiam.

0

BoxLayout daje rade ale jest problem z JTextField. Po jego dodaniu zajmuje całe dostępne miejsce na panelu mimo iż ustawiłem preferowany rozmiar. Czy wiecie jak można sobie z tym poradzić??

Poza tym...

BoxLayout. GridLayout ma niestety zadaną ilość kolumn/wierszy i dodatkowo wysokość wierszy jest równa dla wszystkich.

W BoxLayout też trzeba znać rozmiar komponentu dla którego stosujemy menażer. Przynajmniej nie widziałem nigdzie jak sobie bez tego poradzić

Zastanawia mnie jeszcze jedno. Mianowicie czy można zmieniać wyrównanie komponentów? np. Button1 do środka a zaraz pod nim Button2 do lewej?

Proszę o pomoc i z góry dzięki..</quote>

1 użytkowników online, w tym zalogowanych: 0, gości: 1