Abrir .chm

2 respostas
C

Boa tarde galera,

gostaria de saber como faço pra abrir um arquivo .chm no java…
Tenho uma aplicação desktop em java e o help é .chm

Obrigada!!!

Francine

2 Respostas

E

opa beleza?

bom um .chm é um arquivo tipo biblioteca de help
usado pelo windows… até onde eu sei…
sei que existe a possibilidade de você chamar a execução
usando o System.getRuntime().exe( “string comando” );
se não me engano é essa a funcionalidade para chamar a execução
de algo no java… :roll:

agora como executar dentro de um programa java…
nesse ponto não sei, tambem ainda não me lembro de
ter visto algo parecido :razz:

ps.: o padrão do help usado em aplicações java
são páginas HTML em um diretorio que é distribuido junto
com sua aplicação e a execução desses HTMLs são
feitas através da classe JEditorPane

quando você instala o java sdk, dentro do diretorio
onde o sdf foi instalado existe uma pasta de aplicações de exemplo
${j2sdk} \demo\jfc\Metalworks\src olhe a classe
MetalworksHelp.java :wink:

[]'s

L

Ola,

Aqui ta uma class feita, é so voce acrescentar no seu projecto :

import java.io.IOException; 

public class help { 
  public static void main(String[] args) { 
      help application = new help()  ;
    try { 
      Runtime.getRuntime().exec("cmd.exe /c start SeuFicheiro.chm"); 
    } catch (IOException e) { 
    } 
  } 
}

Esta class abre o ficheiro .chm
Ai voce coloca noutra class o objecto desta class para executar o metodo main, assim :
Class que chama :

ActionListener ajuda1 = new ActionListener(){
          public void actionPerformed (ActionEvent e){
                  new Thread(){
                 public void run() {
                   help.main (new String[]{});}
                   }.start()  ;
          }
      } ;

JButton.addActionListner(ajuda1);

Espero que isso ajude .
Qualquer coisa poste !

Criado 17 de julho de 2006
Ultima resposta 18 de jul. de 2006
Respostas 2
Participantes 3