Me preguntaba cómo sería posible crear mi propio oyente para algo, y poder usarlo como cualquier otro oyente, por ejemplo.Crear oyentes personalizados en Java
public interface Listener {
public void onListen(Event e);
}
Y luego esto en mi clase
public class test implements Listener {
Object.add(new Listener() {
@Override
public void onListen(Event e) {
}
});
}
Creo que lo que realmente estoy pidiendo también donde puedo definir cómo comprobar si pasa algo perteneciente al oyente que creo?
Si algo de esto no tiene sentido, por favor dígame y lo aclararé.
Si en el mejor de los casos esto no tiene sentido para usted, intentaré esto. ¿Cómo puedo hacer que un oyente compruebe si la opción seleccionada en un cuadro combinado ha cambiado a una opción diferente? En realidad, no necesito un oyente combobox, eso fue solo un ejemplo.
De hecho, su pregunta no tiene sentido todavía. ¿Estás preguntando cómo registrar a tu oyente con algo? ¿O cómo invocar al oyente en el momento relevante? ¿O algo mas? –
¿Cómo crearía un oyente personalizado para, por ejemplo, verificar si se modificó una opción de ComboBox? – Pjrat111
@ Pjrat111: Su ejemplo particular se explica en el tutorial de Java Swing: http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#listeners. –