Crear Ventanas de Ayuda con JavaHelp – Ejemplo

Crear Ventanas de Ayuda con JavaHelp – Ejemplo

Crear Ventanas de Ayuda con JavaHelp – Ejemplo
5 (100%) 3 votos

Necesitas crear ventanas de Ayuda para tus Aplicaciones en Java? Conoce la Forma mas Sencilla y Completa de hacerlo, conozcamos JavaHelp. JavaHelp es una expansion de Java para facilitar el diseño e implementacion de Ventanas de Ayuda para aplicaciones en este Lenguaje de Programacion, esto se hace a traves de Archivos XML y HTML que son los que se mostraran al Usuario. JavaHelp lanzara la Ventana de Ayuda al pulsar el boton que especifiquemos o al presionar F1. Vamos entonces a ver como crear ventanas de Ayuda con JavaHelp…

Requerimientos

  • JavaHelp
  • Algo de HTML (No Mucho 😉 )

Escenario

Antes de Comenzar a Configurar #JavaHelp vamos a ver nuestro escenario. Tenemos una Aplicacion que importa la libreria JavaHelp ( descargada del link anterior ) y compuesta por 2 clases con la siguiente estructura

Crear Ventanas de Ayuda con JavaHelp 1
Tambien tenemos creada una carpeta llamada “javahelp” y dentro otra llamada “html” todo esto en nuestra raiz de nuestro proyecto

Crear Ventanas de Ayuda con JavaHelp 2Crear Ventanas de Ayuda con JavaHelp 3
esto nos servira para organizarnos un poquito mejor 😉

Agregando JavaHelp

Ahora que conocemos la estructura de nuestro proyecto de ejemplo y hemos creado las carpetas necesarias vamos a el codigo 😀 En nuestra clase Main unicamente llamamos a nuestra clase ventana, que es un JFrame que sera obviamente nuestra ventana grafica, ahora dentro de esta clase ventana tenemos solo lo basico para mostrar una ventana veamos como esta hasta ahora

Si, es todo 😀 puedes ejecutar tu proyecto para ver lo simple que es 😉


Suscríbete!

Suscríbete a nuestra lista de correo y recíbe los últimos contenidos directamente en tu bandeja de correo electrónico, puedes elegir únicamente de que categoria del blog quieres recibir contenido.

Suscríbeme

Ahora crearemos un metodo llamado “init();” que llamaremos en el contructor de nuestra ventana despues de el metodo “initMenus();”

Como puedes ver necesitamos un archivo help_set.hs dentro de nuestra carpeta javahelp 😯 vamos a ver como crearlo, este archivo es un simple archivo xml que se guarda con extension hs (help set) tendra el siguiente contenido:

Nota: He tenido un problema al agregar el codigo faltante, estoy trabajando en agregarlo de nuevo, una disculpa.

El Resultado

Crear Ventanas de Ayuda con JavaHelp resultado

Crear Ventanas de Ayuda con JavaHelp

Crear Ventanas de Ayuda con JavaHelp – Ejemplo
5 (100%) 3 votos

5
Dejar un comentario

avatar
3 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
zackmichelCarolinaBenjamin Mendiola Reynoso Recent comment authors
  Subscribe  
Notify of
michel
Guest
michel

tengo que hacer esto mismo pero en python y no encuentro como hacerlo, si me pudieran ayudar se los agradeseria.

michel
Guest
michel

esta genial, por favor tienen alguna idea de como se haga esto mismo en python.

Benjamin Mendiola Reynoso
Guest
Benjamin Mendiola Reynoso

ayuda me aparece el siguiente error:

DocumentParser Error: Expecting an attribute (2)
DocumentParser Error: Expecting an attribute (2)
DocumentParser Error: Expecting an attribute (2)
DocumentParser Error: Expecting an attribute (2)
mar 09, 2015 4:58:20 PM ventana_de_ayuda.Ventana init
GRAVE: null
javax.help.HelpSetException: Could not parse
maps no puede contener el texto aplicacion.
Parsing failed for file:/C:/Users/Benjamin/Documents/NetBeansProjects/Ventana_de_ayuda/javahelp/help_set.hs
at javax.help.HelpSet.(HelpSet.java:154)
at ventana_de_ayuda.Ventana.init(Ventana.java:55)
at ventana_de_ayuda.Ventana.(Ventana.java:36)
at ventana_de_ayuda.Main.main(Main.java:8)

Carolina
Guest
Carolina

Lo solucionaste? Yo tengo el mismo error!

zack
Guest
zack

yo tengo el mismo error (x2)