13 GUIADOS MENUS EMERGENTES

Páginas: 3 (746 palabras) Publicado: 20 de agosto de 2015
EJERCICIO GUIADO. JAVA: MENUS EMERGENTES


El evento mouseClicked

El evento mouseClicked es capaz de capturar un clic del ratón sobre un determinado elemento de la ventana.

Este evento recibe comoparámetro un objeto del tipo MouseEvent, y gracias a él se puede conseguir información como la siguiente:

Qué botón del ratón fue pulsado.
Cuantas veces (clic, doble clic, etc)
En qué coordenadasfue pulsado el botón.
Etc.

Se puede usar esta información para saber por ejemplo si se pulsó el botón derecho del ratón, y sacar en este caso un menú contextual en pantalla.

En este ejercicio guiadose estudiarán las posibilidades del evento mouseClicked y se aplicarán a la creación y visualización de menús contextuales (o emergentes)



Ejercicio guiado

1. Crea un nuevo proyecto.

2. No hacefalta que añada nada a la ventana.

3. Programaremos la pulsación del ratón sobre el formulario, así que haga clic sobre el formulario y active el evento mouseClicked.

4. Observe el código del evento:private void formMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:

}

Este evento recibe como parámetro un objetollamado evt del tipo MouseEvent (en rojo en el código) que nos permite saber en qué condiciones se hizo clic.


5. Dentro del evento programe lo siguiente:

if (evt.getButton()==1) {JOptionPane.showMessageDialog(null,"Pulso el izquierdo");
} else if (evt.getButton()==2) {
JOptionPane.showMessageDialog(null,"Pulso el central");
} else if (evt.getButton()==3) {JOptionPane.showMessageDialog(null,"Pulso el derecho");
}




6. Ejecuta el programa y haz clic sobre el formulario con el botón derecho, con el izquierdo y con el central. Observa el resultado.

7.Ahora quizás puedas comprender el código anterior. En él, se usa el método getButton del objeto evt para saber qué botón se pulsó. El método getButton devuelve un entero que puede ser 1, 2 o 3 según el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA No. 13
  • Guia de emergencia
  • Guia Aprendizaje 13 NOMINA
  • guia No 13 sena
  • Guia 13 Bioquimica
  • guia 13 gestion empresarial
  • GUIA EMERGENCIA 1
  • Guia De Respuestas A Emergencias Químicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS