Rozmieszczenie komponentów.

Rozmieszczenie komponentów.
CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
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?

AF
  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
JButton b = new JButton("b");
panel.add(b, BorderLayout.SOUTH); 
iooi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 573
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)

CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.