Un LayerWidget representa un glasspane, similar a un JGlassPane en Swing. Es transparente por defecto. Por lo tanto, antes de seguir avanzando, vamos a añadir un LayerWidget a la escena, por lo que tenemos que colocar en algún lugar los widgets visibles que podemos arrastrar y colocar en la escena.
1. Declarar el LayerWidget en la clase GraphSceneImpl:
private LayerWidget mainLayer;
2. En el constructor de la clase GraphSceneImpl , agregar el LayerWidget como un hijo de la escena:
mainLayer = new LayerWidget (this); addChild (mainLayer);
Ahora, cuando arrastramos y colocamos elementos desde la paleta como widgets a la escena,los agregaremos como hijos del LayerWidget. Debido a que LayerWidgets son transparente de forma predeterminada, podría tener varios LayerWidgets transparente uno encima de otro,por ejemplo, puede añadir una imagen de fondo a la escena.
Para obtener más información, consulte LayerWidget en el javadoc.
| Anterior | Indice | Siguiente |