Nodos en NetBeans Platform
Página 1 de 1.
Nodos en NetBeans Platform
Hola que tal bueno como ya se ha visto últimamente en la plataforma de NetBeans podemos crear acciones y ventanas.
Ahora lo siguiente a aprender y no menos importante son los Nodos en cliente enriquecido aunque primero quiero adentrar a lo que es en forma teórica de que es lo que se trata este tema y después ir viendo como se representa en una aplicación. Para ello debemos saber primero que es un nodo y cuales son los tipos de nodos.
La mayoría de autores coinciden al describir a los nodos como objetos que facilitan el manejo del modelo de información interno de una aplicación ya que la estructuran en forma de un árbol.
Ahora lo siguiente a aprender y no menos importante son los Nodos en cliente enriquecido aunque primero quiero adentrar a lo que es en forma teórica de que es lo que se trata este tema y después ir viendo como se representa en una aplicación. Para ello debemos saber primero que es un nodo y cuales son los tipos de nodos.
[Tienes que estar registrado y conectado para ver esa imagen]
¿Que es un Nodo?Subrayando lo mas importante de esta definición tomada del libro "The Definitive Guide to NetBeans Platform 6.5", se puede concluir que son vistas que pueden presentar ya sea (datos, archivos, etcétera) y estas vistas se pueden realizar mediante la API de Nodos.Objetos cuyos propósitos son el presentar información en la interfaz gráfica de una aplicación y brindarle funcionalidad para que un usuario pueda interactuar con ella.
La mayoría de autores coinciden al describir a los nodos como objetos que facilitan el manejo del modelo de información interno de una aplicación ya que la estructuran en forma de un árbol.
[Tienes que estar registrado y conectado para ver esa imagen]
La estructura de árbol que construyen los nodos con los elementos a representar se puede extender mediante una colección de objetos. En términos de Java esto se hace con una colección de objetos tipo Children.
¿Cuales son las clases que son una variación de los Nodos hijos (Children)?
¿Cuales son los atributos de un Nodo?
Nota: Tomando como ejemplo el IDE de NetBeans describiré con una imagen ejemplos de estos atributos.¿Cuales son las clases que son una variación de los Nodos hijos (Children)?
- Children.Array: Es la super clase de todas las implementaciones de la clase Children. Los subnodos los almacena a través de un objeto de tipo Array, cada vez que se agregue un subnodo será colocado al final del arreglo.
- Children.Keys<T>: Es de manera típica la que se recomienda utilizar para la implementación de subnodos.
- Children.Map<T>: Esta clase ordena los nodos en una estructura Map. Los nodos están asociados a una clave que también es usada para borrarlos si es necesario.
- Children.SortedArray: Es una implementación de Children.Array que además utiliza un Comparator (una clase de utileria de Java que compara y ordena colecciones).
- Children.SortedMap<T>: Es una implementación de Children.Map que utiliza un Comparator, muy similar a
- Children.SortedArray.
¿Cuales son los atributos de un Nodo?
- Nombre: Un nombre que sea legible y fácil de recordar para el usuario.
- Descripción: Para enriquecer el nombre y que puede aparecer de manera emergente.
- Icono: Que es relacionado con el nombre y la descripción del nodo para facilitar aún mas la identificación del mismo por el usuario.
- Acciones: Son las funciones o eventos generados por el usuario.
- Hijos: Nodos que tienen un hijo (org.openide.nodes.Children) que facilita la adición de subnodos a la estructura de árbol inicial.
- Propiedades: Que pueden ser modificadas a través de otros componentes en la interfaz de usuario.
Nombre
[Tienes que estar registrado y conectado para ver esa imagen]
Descripción
[Tienes que estar registrado y conectado para ver esa imagen]
Icono
[Tienes que estar registrado y conectado para ver esa imagen]
Acciones
[Tienes que estar registrado y conectado para ver esa imagen]
Hijos
[Tienes que estar registrado y conectado para ver esa imagen]
Propiedades
[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
Descripción
[Tienes que estar registrado y conectado para ver esa imagen]
Icono
[Tienes que estar registrado y conectado para ver esa imagen]
Acciones
[Tienes que estar registrado y conectado para ver esa imagen]
Hijos
[Tienes que estar registrado y conectado para ver esa imagen]
Propiedades
[Tienes que estar registrado y conectado para ver esa imagen]
Ahora se entiende un poco mas sobre el tema de los nodos en una aplicación de NetBeans Platform pero antes de crear nuestro primero nodo en la aplicación debemos de saber como agregar una dependencias y las vistas de explorador (API Explorer) que verá mas adelante.
Autor: Viruz
Enlace: Nodos en NetBeans Platform
Autor: Viruz
Enlace: Nodos en NetBeans Platform
Temas similares
» Nodos en NetBeans Platform parte 6
» Nodos en NetBeans Platform parte 2
» Nodos en NetBeans Platform parte 3
» Nodos en NetBeans Platform parte 4
» Nodos en NetBeans Platform parte 5
» Nodos en NetBeans Platform parte 2
» Nodos en NetBeans Platform parte 3
» Nodos en NetBeans Platform parte 4
» Nodos en NetBeans Platform parte 5
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|