Manejo de Eventos JButton [JAVA]
Febrero 13, 2008
Manejo de Eventos JButton [JAVA]
Manejador de eventos por dentro
*Como se registra un manejador de eventos
Esto es: indicarle a la ventana a qué función tiene que llamar cuando se produzca un evento.
//registramos un manejador de eventos
ManejadorEventos manejador = new ManejadorEventos();
//asociamos el manejador a nuestros campos de texto1
txtCampo1.addActionListener(manejador);
//asociamos el manejador a nuestros campos de texto2 y asi…
txtCampo2.addActionListener(manejador);
txtCampo3.addActionListener(manejador);
txtJPass1.addActionListener(manejador);
Todo componente de la GUI soporta varios tipos de eventos, incluyendo eventos de mouse, eventos de tecla y otros mas. Cuando ocurre un evento, este se despacha solamente a los componentes de escucha de eventos del tipo apropiado.
Esta es la jerarquia de de herencia de los botones de swing
A continuacion dejo un ejemplo muy basico donde aparecen 2 botones uno es el clasico osea solo texto y el otro es un boton mas avanzado en donde mostraremos una imagen que acompaña al texto y otra imagen que aparecera cuando se posa el cursor sobre el boton.
En el ejemplo aparece el uso de el evento setRolloverIcon que es heredado de AbstractButton este evento nos permite incluir una imagen para ser mostrada cuando el usuario coloque el Mouse sobre el boton en cuestion
Imagenes del programa
:: Descargar el Codigo del Programa ::
eso es todo por hoy saludos xD.
Filed in J2SE
Tags: botones, evento boton, Icon, ImageIcon, J2SE, java, JButton, JOptionPane, manejador, setRolloverICon



Junio 27, 2008 at 8:49 pm
necesito es saber como puedo hacer q un boton haga una operacion, ejemplo lograr hacer un menu con botones y cuando los presionen haga su funsion ejemplo: si la opcion 1 es suma de numeros, q cuando presione el boton 1, pida los numeros a sumar y todo lo demas q seria ya propio del programa (como meter los numeros y sumarlos). gracias de antemano. con eso puedo seguir e inventar jejej….
Noviembre 13, 2009 at 12:06 am
Ser miembro
Noviembre 13, 2009 at 12:09 am
Recibir informacion y ser miembro