Blokada GUI

0

Witam,
Robię aplikacje Client-Server, chce żeby GUI mojej aplikacji było aktywne (JButtony) tylko gdy dostanie pozwolenie od serwera.
Czy jest jakaś możliwość, żeby zablokować cały JPanel na którym są JButtony i przestaną działać, czy jedynym wyjściem jest blokowanie ich osobno metodą setEnabled(false); Metoda ta nie działa w przypadku JPanela tak jak chce niestety.
Jest ich dość sporo, blokowanie ich pojedyńczo jest uciążliwe.

2

Pierwsze co przyszło mi na myśl (nie mam teraz jak tego sprawdzić ale powinno zadziałać :P )

Component[] components = jpanel.getComponents();
for (Component component : components) {
    component.setEnabled(false);
}
0

Działa dokładnie tak jak chciałem, dzięki. :D

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