[RSS]

VI. Añadiendo Funcionalidad a la escena

En la sección anterior, hemos agregado AcceptAction a la escena. Hemos tenido que definir dos métodos para especificar si debería eliminarse el elemento y para resolver el elemento. En esta sección, utilice ZoomAction, para agregar la funcionalidad de acercar/alejar a la escena.

1. Agrege esta línea al final del constructor de la clase GraphSceneImpl.

getActions().addAction(ActionFactory.createZoomAction());

2. Instale el plugin nuevamente.

3. Mientras mantiene presionada la tecla Ctrl gire la rueda de su ratón para acercar dentro y fuera de la escena

Podemos ver ejemplos del zoom

Nota: Las formas se representan como imágenes. Actualmente no se soporta SVG.

En la misma manera como se describió anteriormente, puede agregar la funcionalidad de Pan a la escena, por medio de esta línea:

getActions().addAction(ActionFactory.createPanAction());

Cuando agregas esta línea, el usuario debe mantener presionado la tecla de la rueda del mouse y, a continuación, desplácese en cualquier dirección en la escena.


AnteriorIndiceSiguiente

Attachments

31ctrl.png Info on 31ctrl.png 11762 bytes
32unzoom.png Info on 32unzoom.png 9385 bytes