| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 15:03:27
|
spdio
Debugger
Membro desde: 30/08/2006 16:22:52
Mensagens: 65
Offline
|
Boa tarde pessoal, beleza?
Existe como eu abrir em uma aplicação cliente, um link HTML?
Queria colocar um about e um help em HTML na minha aplicação.
Grato
|
SPDIO - Leonardo Machado
# 75180994
@: nardao@gmail.com
Angels, lend me your might
Forfeit all my lives to get just one right |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 16:18:27
|
danielbussade
JavaEvangelist
Membro desde: 13/09/2007 09:26:21
Mensagens: 415
Localização: Itaperuna -RJ
Offline
|
Olá esta solução que encontrei não é das melhores, porque só funciona em ambiente windows, fazendo com que o programa perca a portabilidade.
Estou pesquisando sobre a classe URL, qualquer coisa depois eu posto, mas de qualquer forma, o código está ai:
obs: Você pode melhorar criando constantes, com o caminho dos navegadores, e passar como parametro para o método:
Valeu!
|
When you steal from one author, is called plagiarism, when you steal from many is called research.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 22:34:24
|
spdio
Debugger
Membro desde: 30/08/2006 16:22:52
Mensagens: 65
Offline
|
Muito obrigado pela ajuda, consegui de outra forma, vou postar caso mais alguem precise.
Fiz o seguinte:
Chameu meu novo form através do JMenuBar.
Onde Display é uma função em que passo a URL com String.
E na minha função textHelp é um JTextPane. Então ele joga o conteúdo da pagina pra esse JTextPane.
Funcionou perfeitamente, porém não atendeu todas as minhas expectativas.
Podem me tirar umas duvidas:
1) Endereço do HTML dentro da aplicação.
Quando mando URL da pagina como String, eu passo um endereço da Web válido, porém eu não consigo passar a pagina que esta dentro do meu projeto, não consigo passar um endereço dinâmico, só um estático tipo "C:/Documents and.../pagina.html", o que só vai funcionar na minha maquina. Existe como eu passar isso de forma dinâmica? Eu pensei em pegar as propriedades do projeto, tipo getProjectPath, algo assim, afim de tornar isso dinâmico. O que me sugerem?
2) Links acessíveis.
Outro grande problema, é que quando ele exibe a pagina no meu JTextPane, não reconhece os links, isso fudeu tudo, pois a minha inteção era tornar esta pagina navegável dentro JTextPane. Existe como eu fazer isso?
3) Abrir uma pagina no navegador.
Caso eu não consiga meus links no JTextPane, como eu faço pra implementar isso? O que me sugerem? Eu tenho que implementar um Help, então algo que iria me ajudar muito seria HTML, pra eu fazer algo mais bonitinho. Sugestões?
Obrigado a todos.
|
SPDIO - Leonardo Machado
# 75180994
@: nardao@gmail.com
Angels, lend me your might
Forfeit all my lives to get just one right |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 23:14:14
|
danielbussade
JavaEvangelist
Membro desde: 13/09/2007 09:26:21
Mensagens: 415
Localização: Itaperuna -RJ
Offline
|
Olá a sua implementação ficou bem legal, dá uma olhada neste link aqui,e vê se te ajuda em alguma coisa:
http://ostermiller.org/utils/Browser.java.html
Att
Daniel Bussade de Almeida
|
When you steal from one author, is called plagiarism, when you steal from many is called research.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 23:22:57
|
spdio
Debugger
Membro desde: 30/08/2006 16:22:52
Mensagens: 65
Offline
|
Vou dar uma olhada nisso, depois digo o que rolou.
Daniel muito obrigado!
Abraço.
[]`s
|
SPDIO - Leonardo Machado
# 75180994
@: nardao@gmail.com
Angels, lend me your might
Forfeit all my lives to get just one right |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 09:55:36
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Para abrir uma página no navegador é façil e o ViniGodoy já explicou isso:
http://www.guj.com.br/posts/list/48220.java#252437
Da uma olhadinha que ele postou o código
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2007 09:24:11
|
spdio
Debugger
Membro desde: 30/08/2006 16:22:52
Mensagens: 65
Offline
|
Eu tentei implementar isso, mas o maldito do NetBeans acusou erro na URI, ele me da 3 opções de import da URI, e mesmo importando as 3 ele da erro.
Putz, ta ficando complicado.
Daniel eu implementei da sua forma, mas existe um porém, o idioma.
Por exemplo meu Windows é em inglês, então tenho que mudar o caminho para C:/Program Files/...... , essa aplicação que estou fazendo é um trabalho universitário, e até onde sabemos é meio que única. Uma interface gráfica em JAVA para o PARBIT (http://www.arl.wustl.edu/projects/fpx/parbit/), então isso vai estar disponível em uma porrada de sites e até em um trabalho universitário da USP, por isso eu precisava de algo mais portável.
Eu pensei em implementar utilizando vários try, mas acho que seria um trampo inutil e besta, considerando que eu não vou conseguir suprir todos os SO do mercado corretamente.
Mesmo assim muito obrigado a todos, vou continuar tentando implementar.
Abraços!
This message was edited 1 time. Last update was at 04/12/2007 09:25:10
|
SPDIO - Leonardo Machado
# 75180994
@: nardao@gmail.com
Angels, lend me your might
Forfeit all my lives to get just one right |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2007 09:53:11
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Seguindo o código do ViniGodoy um exemplo:
Você quer mais oque? Tão simples assim
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2007 10:00:07
|
pyro
JavaGuru
Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline
|
É possível também utilizar o SwingX para fazer seu help, vai dar um aspecto visual muito bom também.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2007 10:46:48
|
spdio
Debugger
Membro desde: 30/08/2006 16:22:52
Mensagens: 65
Offline
|
Mark_Ameba wrote:Seguindo o código do ViniGodoy um exemplo:
Você quer mais oque? Tão simples assim
Mas muito obrigado pela ajuda, funcionou agora criando uma nova classe.
Abraços
|
SPDIO - Leonardo Machado
# 75180994
@: nardao@gmail.com
Angels, lend me your might
Forfeit all my lives to get just one right |
|
|
 |
|
|