Estoy trabajando en Swing desde hace un tiempo pero nunca tuve una situación en la práctica cuando tuve que llamar al setEnabled(false)
en JPanel
. Aún así, veo ese código algunas veces en algunos gui sofisticados. Pero realmente no entiendo por qué alguien quiere usarlo? Así que, por favor dame algunos ejemplos de situaciones comunes de la vida real cuando necesitas usar setEnabled(false)
en JPanel
.Motivo de llamar a setEnabled (falso) en JPanel
También en javadoc que dice:
Desactivación de un componente no desactiva sus hijos.
en realidad tuve un error porque la tabla dentro de la deshabilitada JPanel
no mostró el cursor del tamaño del mouse al cambiar el tamaño de las columnas. Sospecho que hay otras sorpresas desagradables aquí.
creo que se puede desactivar una ventana de nivel superior de esta manera, pero no un recipiente –
@Hovercraft completa de anguilas: JPanel todavía tiene tal método. Para mí, parece una fuente completamente inútil de posibles errores aquí. Pero tal vez estoy confundiendo y tiene un uso práctico para JPanel. – GrayR
Trabajar con swing es como la muerte de mil cortes. Un método que no hace nada? ¿De Verdad? – gdbj