Que componente usar

3 respostas
L

Boas,

Preciso de saber o que deve usar na minha app swing para visualizar documentos.
A ideia será :

1- Pressionar um botao e ele me abrir as directorias para eu selecionar o documento que quero abrir.
2- Depois de selecionar o documento e pressionar “Ok” na JFileChooser ele me abra o documento na minha app.

Agora preciso de saber que componente devo usar para fazer isso.

Obrigado desd ja !

3 Respostas

ViniGodoy

Que tipo de documento?

Se for HTML, procure sobre o JEditorPane.

Se além de visualizar você tiver que editar, então será o caso de usar um JTextPane.

L

Gostaria de tb poder editar. Nao sao documentos html que quero abrir, quro poder abrir documentos .doc; .pdf

ViniGodoy

Assim fica mais complicado. Cada documento tem seu próprio formato e não existe implementação para todos os formatos.

Acho mais fácil encontrar uma API que converta o formato desejado para um formato padrão, onde podemos trabalhar (tal como HTML) e depois das alterações feitas, retornamos ao formato original.

O java, entretanto possui suporte a vários formatos e uma forma genérica de modifica-los. Entretanto, vocë terá que encontrar bibliotecas para cada tipo de documento.

Outro cuidado seria o de verificar se é legal editar o documento em questão.

Criado 25 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 3
Participantes 2