Download - Como Usar o Hhelp em Aplicações Java
![Page 1: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/1.jpg)
Produtividade e Rapidez na Construção do Help Online
Como Usar o
![Page 2: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/2.jpg)
Agenda
Mostraremos neste breve tutorial como criar e integrar um help online em sua aplicação Java utilizando o Hhelp.
Hhelp é um site que disponibiliza o serviço de criação automática do help online convertendo documentos em formato OpenOffice para o formato JavaHelp™.
Os potenciais dessa ferramenta são a facilidade de criação e manutenção do help online aliada a uma qualidade profissional do resultado.
Além disso é gratuíto.
![Page 3: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/3.jpg)
Etapas
Elaborar os documentos de help no OpenOffice
Acessar o site Hhelp e submeter os documentos de help
Visualizar e baixar o help online gerado
Integrar o help online em sua aplicação
![Page 4: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/4.jpg)
1 – Elaborar os documentos de help no OpenOffice
Iremos apresentar nessa etapa como elaborar a documentação do help utilizando para isso o OpenOffice.
Caso não disponha do OpenOffice baixe-o no site oficial www.openoffice.org .
Essa documentação do help em formato OpenOffice será a entrada para obtermos o helponline utilizando a ferramenta Hhelp.
Vamos começar!
![Page 5: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/5.jpg)
Abra o editor de texto OpenOffice ou BrOffice para começar a edição do seu documento de Help Online no idioma português (Brasil).
![Page 6: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/6.jpg)
Comece a digitar o título do primeiro tópico do help.
![Page 7: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/7.jpg)
Iremos selecionar o tópico para aplicar um estilo.
![Page 8: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/8.jpg)
Aplicaremos o estilo pré-definido Título 1 (tópico de nível 1).
![Page 9: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/9.jpg)
Pronto! Seu primeiro tópico de help foi criado.
![Page 10: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/10.jpg)
Digitamos a seguir um texto para o tópico 'Título 1'.
![Page 11: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/11.jpg)
Criaremos agora um novo tópico estruturado hierarquicamente abaixo do anterior (nível 2).
![Page 12: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/12.jpg)
Selecionamos o tópico para aplicar o estilo pré-formatado Título 2 de nível 2.
![Page 13: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/13.jpg)
Aplicamos o estilo 'Título 2'.
![Page 14: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/14.jpg)
O tópico de nível 2 foi criado.
![Page 15: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/15.jpg)
Digitamos um conteúdo de texto associado ao tópico 'Título 1.1'.
![Page 16: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/16.jpg)
Iremos inserir na sequência do corpo de texto do segundo tópico uma imagem.
![Page 17: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/17.jpg)
Imagem inserida!A seguir posicionamos o cursor para o final do documento.
![Page 18: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/18.jpg)
Iremos definir uma referência cruzada para o tópico 'Título 1'.
![Page 19: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/19.jpg)
Selecione o tipo 'Definir referência' e especifique o nome da referência a ser criada, no caso 'titulo1'.
![Page 20: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/20.jpg)
A referência cruzada foi definida, conforme a visualização.
![Page 21: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/21.jpg)
Uma referência cruzada remetendo para 'Título 1' será' criada aqui.
![Page 22: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/22.jpg)
Basta criarmos agora uma referência cruzada apontando para a referência anteriormente definida.
![Page 23: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/23.jpg)
Criamos a referência Cruzada para o primeiro tópico 'Título 1'.
![Page 24: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/24.jpg)
Pronto! Ao clicarmos nesta referência 'Título 1' seremos redirecionados para o primeiro tópico ao início do documento.
![Page 25: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/25.jpg)
O arquivo de help em português (Brasil) está pronto. Agora basta salvá-lo.
![Page 26: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/26.jpg)
Seguindo os mesmos passos anteriormente criamos este novo documento agora no idioma inglês.
![Page 27: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/27.jpg)
2 – Acessar o site Hhelp e submeter os documentos de help
Geramos na etapa anterior dois documentos de help, um para cada idioma: português (padrão) e inglês.
Nesta etapa iremos mostrar como configurar o Hhelp para processar esses documentos e gerar o help.
![Page 28: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/28.jpg)
Criado os documentos do help vamos acessar o site www.hhelp.com.br
![Page 29: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/29.jpg)
Especifique o documento de help em português (idioma padrão).
![Page 30: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/30.jpg)
Agora especifique o documento help em inglês.
![Page 31: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/31.jpg)
Selecione o idioma inglês.
![Page 32: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/32.jpg)
Clique a seguir no botão Enviar.
![Page 33: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/33.jpg)
3 – Visualizar e baixar o help online gerado
Neste ponto seu help acabou de ser gerado. Agora ensinaremos como visualizar o help gerado e baixá-lo em seu computador.
![Page 34: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/34.jpg)
Seu help foi gerado. Vamos visualizá-lo clicando no botão Help de cada idioma.
![Page 35: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/35.jpg)
Clicar no botão Help do idioma padrão.
![Page 36: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/36.jpg)
Esta é a versão do help gerado em idioma português (padrão).
![Page 37: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/37.jpg)
Clicar no botão Help do idioma Inglês.
![Page 38: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/38.jpg)
Esta é a versão do help gerado em idioma inglês.
![Page 39: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/39.jpg)
A seguir, basta baixar o help gerado compactado em formato JAR.Clique no link Download Help
![Page 40: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/40.jpg)
Salvando o help em seu computador.
![Page 41: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/41.jpg)
Abrindo o help compatado em formato jar notamos que segue o padrão JavaHelp™.
![Page 42: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/42.jpg)
4 – Integrando o Help em sua Aplicação
Apresentamos a seguir código exemplo em java de como integrar o help online criado com o Hhelp em sua Aplicação.
![Page 43: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/43.jpg)
Abra sua IDE preferida e digite o código abaixo. Em nosso caso usamos a IDE Eclipse.
![Page 44: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/44.jpg)
Aqui a continuação do código.
![Page 45: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/45.jpg)
E aqui a terceira e última parte do código.
![Page 46: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/46.jpg)
Inclua no classpath o arquivo jh.jar fornecido no pacote javahelp e o help.jar gerado pelo Hhelp.
![Page 47: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/47.jpg)
Executando o código digitado será aberta esta tela. O objetivo é demonstrar a integração do help criado com o Hhelp em sua aplicação Java.
![Page 48: Como Usar o Hhelp em Aplicações Java](https://reader034.vdocuments.pub/reader034/viewer/2022052620/5571f41849795947648effb0/html5/thumbnails/48.jpg)
Ao clicar no item de menu 'Help Topics' será aberto o help