Comodibujarenjava
Páginas: 2 (465 palabras)
Publicado: 1 de mayo de 2015
Jorge A. López Vargas
Este documento tiene como finalidad el explicar algunas de las características que posee Java para la construcción de aplicaciones con interfaz gráfica de usuario.
La aplicación final tendrá la siguiente apariencia (para realizar dibujos debe presionar el botón
izquierdo del ratón y arrastralo).
La aplicación consta de 2 clases:FrmPrincipal: El JFrame principal que equivale a la ventana.
PnlDibujo: Un objeto del tipo JPanel que permite realizar los dibujos.Analicemos a detalle la clase PnlDibujo que es la clase que realiza todo el trabajo.
Decimos que la clase es del tipo JPanel porque vemos como hereda de dicha clase (vea la definición de la clase). Tiene 2 atributos o propiedades x e y, que representan las coordenas de la posición del
puntero del ratón. Tenemos un constructor que llama a un método que es creado por NetBeans y que
crea los componentes GUI, que en éste caso no son existen; también se inicializa los atributos a 1.Este panel, debe reaccionar a un evento del ratón, y para ello necesita de un escuchador de dicho
evento, que se define en el método initComponents(). Ponga atención a las líneas desde la 44 a la 48. El evento al que se debe reaccionar es el arrastar (presionar el botón izquierdo y arrastrar el ratón). Cuando se produce el evento arrastrar se ejecutará el método formMouseDragged.
El evento formMouseDragged básicamente lo que hace es obtener las coordenas x e y del puntero
del mouse y asignarlas a los atributos correspondientes y llamar a un evento llamado updateUI que es heredado de la clase padre – JPanel y que básicamente llama al méto repaint (que analizaremos
más adelante).El método repaint es el encargado de dibujar elementos en un contenedor. Recibe un parámetro del
tipo Graphics que posee muchos métodos para realizar varios diferentes tipos de dibujos. Lo ...
Leer documento completo
Regístrate para leer el documento completo.