Avbravo plataforma TutorialVisualLibrary Funcionalidad

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


File:31ctrl_Avbravo_plataforma_TutorialVisualLibrary_Funcionalidad.png

Podemos ver ejemplos del zoom

File:32unzoom_Avbravo_plataforma_TutorialVisualLibrary_Funcionalidad.png


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. 



| Anterior| Indice| Siguiente

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo