¿hay alguna manera fácil de eliminar a todos los oyentes de un JComponent?Cómo quitar los oyentes en SWING JComponents
JComponent widget = getComponentOverScaryMethod();
EventListener[] listners = widget.getListeners(EventListener.class);
for (EventListener l : listners) {
widget.remove*RandomListener*(l);
}
Antecedentes:
Tengo un JComponent con una cantidad desconocida de Oyentes (tipos aleatorio). Como el widget debe eliminarse de la parte visible (y no será necesario de nuevo), debe destruirse (y los Listeners deben eliminarse).
Gracias de antemano Joan
El componente no se volverá a utilizar? – RMT