Swing - rozmieszczenie komponentów

0

Witam serdecznie wszystkich (mój pierwszy post).

Od razu mówię, że swing'a ogarniam od tygodnia i dręczy mnie jedna rzecz. Jak ustalić stałą pozycję i rozmiar wszystkich przycisków i okna? Czytałem o LayoutMenagerach ale z tego co piszą tu na stronie i forum to nie spełniają one moich oczekiwań. Chciałbym tak jak w C++ w WinAPI podaje się pozycję x,y i rozmiar x,y i to starcza a tu w Javie widzę, że nie ma tak łatwo. Uczę się z książki "Thinking in Java" i tam przykłady są podane z FlowLayout i on rozsypuję wszystko po kolei jak leci, a z kolei GridLayout przy rozszerzaniu okna rozszerza komponenty, no i nie ma przerw między nimi.

Mało jeszcze wiem, a być może któryś z tych Menagerów ma opcję ustawiania przycisków (ale nie tylko East, West, Center itp.) dokładnie co do piksela, oraz żeby nie przemieszczały się one ani nie zmieniały rozmiaru wraz ze zmienianiem rozmiaru okna.

Będę wdzięczny za każdą pomoc.

Pozdrawiam

1

Wystarczy nie używać żadnego LayoutManager'a i ręcznie ustawiać kontrolki.

0

Dzięki, wpisałem w google to co podałeś: "ręczne ustawianie kontrolek" i znalazłem. Żeby ustawić okno nierozszerzalne wystarczy: frame.setResizable(false); i działa:)

1

Polecam FormLayout z jgoodies. Nie znalazłem do tej pory lepszego LayoutManagera.

0

Dzięki wielkie, zobaczę na pewno:)

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