Editar no notepad ou word em tempo de Execução

5 respostas
fercesarb2

:shock: Olá amigos.
Tenho um aplicativo java, e gostaria de editar em tempo de execução algum editor de textos (word, por exemplo).
Exemplo: digito uma palavra qualquer num jTextField e em seguida teclo enter e esse conteudo aparece na janela do editor de texto.
Alguém pode me ajudar?

5 Respostas

ivanmc

Facil!

Pequei o texto grave em um arquivo texto e despois chame o word com o nome do arquivo texto na frente, tipo

Runtime.getRuntime().exec("winword arquivo.doc");

isso?

fercesarb2

Bom, mais ou menos isso.
Da maneira que vc disse eu edito e depois abro.
Mas há alguma forma de estar SIMULTANEAMENTE aberto o notepad e a aplicacao Java e assim que eu digitar alguma palavra em minha aplicacao ela aparece no notepad?

Desde já agradeço.

cv1

Nao dah.

kuchma

Como ja foi dito, nao ha uma maneira do processo Java ter esse grau de interacao com outro processo (do editor, no caso). O que voce pode tentar eh a comunicacao com arquivos: processo Java salva arquivo, processo editor abre arquivo. Se o editor tiver a capacidade de perceber quando o arquivo editado esta fora de sincronia com a versao em disco e fizer o “reload”, o problema esta resolvido. Mas, porem, contudo, certamente se ele tiver essa capacidade nao sera sem um alerta do tipo “arquivo no disco foi alterado - reload?” - e isso pode confundir o usuario.

Como seu problema nao tem solucao simples, o jeito eh mudar o problema. Voce precisa realmente disso?

Marcio Kuchma

ivanmc

Puxa, por inscrespa que parível tem ainda algumas outras coisas pra voce pesquisar fercesarb2.

Olhe os links:

http://jakarta.apache.org/poi/

http://schmidt.devlib.org/java/libraries-word.html

Meu Deus, tem cada coisa nesse mundo!!!

Criado 5 de junho de 2006
Ultima resposta 6 de jun. de 2006
Respostas 5
Participantes 4