Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Paleta mediante XML en NetBeans Platform parte 2

Ir abajo

Paleta mediante XML en NetBeans Platform parte 2 Empty Paleta mediante XML en NetBeans Platform parte 2

Mensaje  Admin (Viruz) Vie Nov 30, 2012 12:31 am

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:
  • 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:
3. Ahora toca el turno de crear nuestros XML daremos clic derecho en el paquete que acabamos de crear y después en New > Other (Control +N) y en categorías escogemos XML y en tipo de archivos XML Document.

[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.

[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.
Realizamos el mismo procedimiento con las demás categorías con sus respectivas imágenes siguiente a la perfección el proceso el resultado es el siguiente:
[Tienes que estar registrado y conectado para ver esa imagen]

Autor: Viruz study
Enlace: Paleta mediante XML en NetBeans Platform (Parte 2)
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.