Paleta mediante XML en NetBeans Platform parte 2
Página 1 de 1.
Paleta mediante XML en NetBeans Platform parte 2
En el post anterior hemos creado nuestra paleta mediante el archivo XML pero se nos ha pasado un detalle muy importante y es que no tiene ningún componente. Así que este es el objetivo de esta segunda parte.
Antes de esto debo aclarar que podemos agregar los componentes de 2 maneras las cuales son con el mismo archivo XML o con nuestro propio tipo de archivo (extensión). En lo personal me gusta más la segunda forma es decir crear nuestra propia extensión pero en esta entrada conoceremos vamos a empezar por mediante un archivo XML.
Lo que se necesita conocer:
Pasos:
1. Crearemos un nuevo paquete donde lo llamaremos recursos o el nombre que ustedes deseen el cual contendrá todas las imágenes que utilizaremos para nuestra paleta.
2. Ahora abriremos nuestro layer.xml donde se encuentra la paleta y dentro de la categoría Diagramas de Clases pondremos el nombre de los archivos XML y la ruta donde se encuentran.
Antes de esto debo aclarar que podemos agregar los componentes de 2 maneras las cuales son con el mismo archivo XML o con nuestro propio tipo de archivo (extensión). En lo personal me gusta más la segunda forma es decir crear nuestra propia extensión pero en esta entrada conoceremos vamos a empezar por mediante un archivo XML.
Lo que se necesita conocer:
- Sistema de Archivos XML
- Paleta mediante XML en NBP
Pasos:
1. Crearemos un nuevo paquete donde lo llamaremos recursos o el nombre que ustedes deseen el cual contendrá todas las imágenes que utilizaremos para nuestra paleta.
2. Ahora abriremos nuestro layer.xml donde se encuentra la paleta y dentro de la categoría Diagramas de Clases pondremos el nombre de los archivos XML y la ruta donde se encuentran.
- Spoiler:
- <folder name="Diagramas de Clases">
<file name="Clase.xml" url="recursos/Clase.xml" />
<file name="Paquete.xml" url="recursos/Paquete.xml" />
</folder>
[Tienes que estar registrado y conectado para ver esa imagen]
En la siguiente pantalla pondremos los nombres de nuestros archivos declarados anteriormente Clase y Paquete.
4. Ya tenemos creado nuestra Clase.XML así que vamos a proceder a borrar las etiquetas <root> </root> que se encuentran dentro de ella y realizamos el mismo procedimiento con los demás archivos.
5. La siguiente información que le pondremos a continuación al archivo es para que la paleta pueda reconocer las imágenes.
Ahora presento una breve explicación de la función de cada línea:
Autor: Viruz
Enlace: Paleta mediante XML en NetBeans Platform (Parte 2)
[Tienes que estar registrado y conectado para ver esa imagen]
Por último escogemos la opción de "Well-formed Document" y finalizamos el asistente.4. Ya tenemos creado nuestra Clase.XML así que vamos a proceder a borrar las etiquetas <root> </root> que se encuentran dentro de ella y realizamos el mismo procedimiento con los demás archivos.
5. La siguiente información que le pondremos a continuación al archivo es para que la paleta pueda reconocer las imágenes.
<!DOCTYPE editor_palette_item PUBLIC
"-//NetBeans//Editor Palette Item 1.1//EN"
"http://www.netbeans.org/dtds/editor-palette-item-1_1.dtd">
<editor_palette_item version="1.1">
<body></body>
<icon16 urlvalue="org/prueba/modulo2/recursos/class.png"/>
<icon32 urlvalue="org/prueba/modulo2/recursos/class-32.png"/>
<inline-description>
<display-name>Clase</display-name>
<tooltip>Diagrama de Clase</tooltip>
</inline-description>
</editor_palette_item>
Ahora presento una breve explicación de la función de cada línea:
- icon16: Muestra el icono en su forma de 16x16 píxeles.
- icon32: Muestra el icono en su forma de 32x32 píxeles.
- display-name: Muestra un texto junto con el icono en la paleta.
- tooltip: Al dejar el ratón sobre el icono en la paleta aparece un mensaje de descripción.
[Tienes que estar registrado y conectado para ver esa imagen]
Autor: Viruz
Enlace: Paleta mediante XML en NetBeans Platform (Parte 2)
Temas similares
» Paleta mediante XML en NetBeans Platform parte 3
» Paleta mediante FileType en NetBeans Platform parte 2
» Paleta mediante Nodos en NetBeans Platform parte 2
» Paleta mediante XML en NetBeans Platform
» Paleta mediante FileType en NetBeans Platform
» Paleta mediante FileType en NetBeans Platform parte 2
» Paleta mediante Nodos en NetBeans Platform parte 2
» Paleta mediante XML en NetBeans Platform
» Paleta mediante FileType en NetBeans Platform
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.