Desabilitar contenido de un JPanel

Nacho
17 de Mayo del 2005
Hola a todos. Resulta que tengo un JPanel en el cual tengo metidos varios botones, campos de edicion...

A mi me gustearia meterlos en un contenedor que al ponerle el setEnabled a false, me ponga todo el contenido del mismo con el enabled a false. Lo intente con el JPanel pero lo pongo a false y me sigue permitiendo acceder a los componenetes.

Alguien sabe alguna forma para no ir uno a uno deshabilitandolos?

Gracias

x
17 de Mayo del 2005
vas a tener que obtener todos sus componentes y deshabilitarlos

panel.getComponents() // te devuielve ui arrray de Components