Rozmieszczenie komponentów.

2011-08-14 12:41

Rejestracja: 8 lat temu

Ostatnio: 7 lat temu

0

Witam. Jest jakiś sposób na rozmieszczenie każdego komponentu w wybranym przez siebie punkcie panelu? Na przykład żeby przyciski znajdywały się jeden pod drugim w prawej części okna?

Pozostało 580 znaków

2011-08-14 13:02

Rejestracja: 12 lat temu

Ostatnio: 12 minut temu

0

Tak. setLayout(null) i potem ręczne ustawianie pozycji. Poszukaj w dokumentacji.

Pozostało 580 znaków

Border
2011-08-14 13:41
Border
0

Najprostszy to BorderLayout.
Wystarczy podać jego orientację przy dodawaniu obiektu do panela:

JButton b = new JButton("b");
panel.add(b, BorderLayout.SOUTH); 

Pozostało 580 znaków

2011-08-14 13:43

Rejestracja: 9 lat temu

Ostatnio: 6 lat temu

0

Ale nie jest to zbyt elegancki sposób. Layouty dostępne w jdk pozwalają dowolnie (ale sensownie) uformować GUI. Dla twojego problemu wystarczy zwykły FlowLayout.
// Chodziło mi o setLayout(null)

edytowany 1x, ostatnio: iooi, 2011-08-14 13:44

Pozostało 580 znaków

2011-08-16 10:35

Rejestracja: 8 lat temu

Ostatnio: 7 lat temu

0

ok, wyczytałem co i jak w dokumentacji. Dzięki za odpowiedzi ;)

Pozostało 580 znaków

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