Ejs II.5     Cómo crear partículas con el ratón.

Para crear una partícula cada vez que hagamos click sobre un drawingPanel  utilizaremos el elemento particleSet de la Vista que nos permite crear el número de partículas que deseemos. Para ello procederemos de la siguiente forma:

1.- Introducimos las variables que se muestran en la figura adjunta donde xp e yp son las coordenadas de las partículas dimensionadas a maxPart , visible es una variable booleana, también dimensionada a maxPart, que controla si se muestra la partícula n.

2.- En el apartado Propio del Modelo creamos una acción Crea_Particula como se ve en la figura adjunta. En ella las coordenadas donde hagamos click con el ratón son transferidas a las variables xp e yp. La partícula se hace visible.
3.- Creamos en la Vista un drawingPanel y asignamos en sus propiedades las coordenadas del mismo X e Y a las coordenadas donde se encuentra el puntero del ratón x_raton, y_raton.

Podemos asignar acciones a este elemento drawingPanel al hacer click con el ratón sobre él, al desplazarlo y al soltarlo.

4.- En el drawingPanel incluimos un conjunto de partículas y les asociamos las coordenadas de nuestras variables xp e yp y la variable visible a la propiedad Visible. Asociamos Elementos con la variable maxPart y seleccionamos CENTERED en Posición.

  5.- Generamos el applet haciendo clic sobre   .

  Página con el applet así creado: crea_part_raton.html

  Fichero con ejemplo:   crea_part_raton.xml


Ejs:  [I Introducción ] [II Vista ] [III Modelo ] [IV Control ] [V Ejecución ]