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

Wizard Estático en NetBeans Platform parte 2

Ir abajo

Wizard Estático en NetBeans Platform parte 2 Empty Wizard Estático en NetBeans Platform parte 2

Mensaje  Admin (Viruz) Dom Dic 02, 2012 1:34 pm

De ahora en adelante iremos viendo algunas opciones y acciones que podemos ir integrando a los wizard. Primero veremos como agregar el asistente al menú de nuestra aplicación, en segundo crearemos un primer diseño del asistente con componentes y como validar los componentes de los datos (hacer el llenado correcto) para poder pasar al siguiente asistente.

Lo que se necesita conocer
  • Wizard en NBP

Pasos:

1. Abrimos la clase EstaticoWizardAction en la versión 7.1 del NetBeans de IDE aparecerá un mensaje como el siguiente:
"An example action demonstrating how the wizard could be called from within your code. You can move the code below wherever you need, or register an action:"
Donde indica como registrar la acción o agregar a la aplicación, con lo que pondremos debajo del texto lo siguiente:

Spoiler:
Indicamos en el ActionID la categoría que se registrará al compilar la aplicación (se verá mas adelante) junto con el id que llega hacer la ruta donde se encuentra la clase de la acción, en ActionRegistration el nombre que aparecerá en la aplicación en este caso Estatico Wizard y por último en ActionReference la parte del menú donde aparecerá y la posición de dicho asistente.

Marcará en las 3 líneas errores y para solventarlos importamos las siguientes librerías:

Spoiler:
2. Ejecutamos el programa y abrimos elmenú File y se debe encontrar el asistente:
[Tienes que estar registrado y conectado para ver esa imagen]
3. Cuando se compila el módulo o la aplicación podemos encontrar un archivo de tipo XML llamado generated-layer.xml encargado de registrar todas las acciones, ventanas, etcétera, que tenga la aplicación.

Este se puede encontrar en la ventana de Files siguiendo la siguiente ruta:

Aplicación --- Módulo --- build --- classes --- META-INF --- generated-layer.xml
[Tienes que estar registrado y conectado para ver esa imagen]
Abrimos este archivo y veremos registrada nuestra acción del asistente.
[Tienes que estar registrado y conectado para ver esa imagen]
Ya integramos el asistente a la aplicación ahora toca configurarlo.

Pasos:

1. Debemos abrir primero la clase EstaticoWizardAction y vamos a ir recorriendo de arriba hacia abajo la clase. Como primero debemos de encontrar la siguiente línea:

Spoiler:
Aquí cambiaremos el título del asistente en las 2 ventanas.

2. Podría decirse que viene la parte mas difícil de comprender y esto es en cuestión de saber cual es la función de cada uno de los parámetros que tiene el método putClientProperty().

putClientProperty(): Se tiene que utilizar para que el desarrollador pueda establecer en su panel las propiedades necesarias como por ejemplo (String [] para conocer los pasos, URL en busca de alguna ayuda, Booleanos para controlar algunos diseños del asistente).

Podemos encontrar más información en esta página: WizardDescriptor, aunque de todas maneras yo haré énfasis algunas propiedades en el siguiente tutorial.

Autor: Viruz study
Enlace: Wizard en NBP (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.