Ola,
Sou mesmo muito… mas muito mesmo iniciante… :oops:
Acontece que estou a fazer um programa para a faculdade, e estou a realizar a ajuda online para o mesmo. Decidir faze-la em JavaHelp, é realmente muito mais “giro” e funcional.
Acontece que neste momento ja tenho penso que tudo…
tenho entao uma pasta que se chama MyHelp e que contem:
Topics (pasta com os topicos em html)
Imagens (pasta com as imagens)
TOC.xml
HelpSet.hs
Map.jhm
Index.xml
Utilizando o helspsetviewer.jar (que vem nos demos do javahelp), consigo abrir o meu helpset e ver a ajuda toda bonitinha, o meu PROBLEMA agora é conseguir colocar a ajuda a funcionar na minha aplicação, sendo que na minha aplicação tenho um botao no menu (botao ajuda) que ao ser pressionado deveria abrir o meu help… mas nao tou a conseguir fazer isso 
Alguem me ajuda?
Estou a usar o eclipse para fazer a aplicação…
Obrigado!
Eclypz
Boa tarde!
Fiz um help em meu TCC ano passado. Para chamá-lo pelo menu criei uma função chamada criaHelp().
Quando clicava no menu ele chamava a função…
public String helpHS = "ajuda/helpset.hs";
private HelpSet hs;
private HelpBroker hb;
public void criaHelp() {
ClassLoader cl = this.getClass().getClassLoader();
try {
//procura caminho do helpset.hs através do ClassLoader
URL hsURL = HelpSet.findHelpSet(cl, helpHS);
//sabendo o caminho do helpset cria um objeto HelpSet
hs = new HelpSet(null, hsURL);
} catch (Exception e) {
//Se não achar o arquivo helpset informa o erro
System.out.println("HelpSet " + e.getMessage());
System.out.println("HelpSet " + helpHS + " não localizado");
e.printStackTrace();
return;
}
//Com o objeto HelpSet criado manda criar o Help.
hb = hs.createHelpBroker();
// Exibe o help para o usuário com as dimensões totais da tela
Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
ds.setSize((int) (ds.width * 0.80), (int) (ds.height * 0.60));
hb.setSize(ds);
hb.setDisplayed(true);
}
Espero que ajude…
Abraço…