java - setlayout - Swing-reemplazo de la señal Qt/ranuras
python qt 5 (2)
Este tutorial de escucha de eventos pasa por los aspectos básicos del manejo de eventos con los oyentes.
Conectar su ranura para una señal es análogo a agregar su EventListener a un objeto que produce un evento.
En las GUI de Qt es muy conveniente usar señales y ranuras: desacopla los eventos que pasan. Cuando creo algún widget que arroje señal, no tengo que saber de antemano quién puede obtenerlo, y más tarde con connect
especifico conexiones.
¿Qué es paralelo en Java / Swing? ¿Puedes señalar buenos recursos sobre este tema?
Si ninguna de las implementaciones de EventListener
existentes cumple con sus requisitos, puede crear su propio evento personalizado. Cada JComponent
contiene un campo de tipo EventListenerList
. Puede utilizar el enfoque descrito en la API JComponent
para habilitar su subclase JComponent
personalizada para activar su evento personalizado.
Con respecto al mecanismo de señal / ranura, Swing tiene varias formas de implementar el patrón de observador , que se describe aquí .