Pregunta

Tengo un oyente dentro de la Clase A, y quiero pasar la Clase A a mi Clase B dentro del oyente. Normalmente solo usaría esto, pero luego obtendría el evento que activó al oyente.

¿Fue útil?

Solución

A.this .

(Es raro que la clase interna esto sea útil. De hecho, es relativamente común tener errores donde se usó el incorrecto . Por lo tanto, es desafortunado que es el valor predeterminado. No va a cambiar después de 12 años.)

Otros consejos

Puede agregar una referencia a la clase A en el constructor para el oyente:

class_a_obj.addActionLister(new ActionListener(class_a_obj) { ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top