arsr
Páginas: 3 (610 palabras)
Publicado: 15 de octubre de 2013
Práctica No. 2 Interacción entre Objetos
Objetivo
Ejemplificar las diferentes formas de interactuar entre los objetos de un programa. La interacción con el exterior se da a través deeventos. El proceso para reaccionar ante un evento se le llama el manejador del evento. La idea es realizar diferentes manejadores de eventos y entender cómo crearlos. Crear un programa que detecte la teclaenter y dar el foco de atención a un objeto. Seguir familiarizándonos con el ambiente Netbeans. Relacionar el conocimiento aprendido de C con Java.
Desarrollo.
Considerando el programa de lapráctica anterior se desea que después de teclear el nombre se oprima la tecla enter y aparezca el mensaje.
Para realizar esto, y ya abierto el Netbeans tenemos que realizar los siguientes pasos.
1) Abrirun nuevo proyecto existente.
Para ello, primero nos localizamos en la barra superior de tareas, después abrimos el menú File, y por último presionamos “Open Project”, o bien, utilizar el accesorápido “Ctrl+Mayúsculas+O”.
Después aparecerá una ventana de dialogo, y buscamos y seleccionamos el proyecto que deseamos cargar o abrir.
En este caso seleccionamos la carpeta “saludar” yseleccionamos “Open Project”
Ahora se abre la GUI de la ventana haciendo doble click sobre el código “Ventana.java”.
Con botón derecho sobre el TextField seleccionamos la opción de eventos, luego Key yfinalmente keyPressed.
A continuación se crea el manejador del evento cuando se presiona una tecla y escribimos el siguiente código:
Donde lo que hacemos es detectar si el código de latecla presionada es el enter, entonces llamamos al manejador del evento de cuando hacemos click sobre el botón, es decir, estamos enviando el mensaje jButton1ActionPerformed() al JFrame (Ventana).Cuando desconocemos y no nos interesa el valor de un determinado parámetro le asignamos null.
Para regresar el foco de atención (donde está el cursor, cual es el componente u objeto que recibe los...
Leer documento completo
Regístrate para leer el documento completo.