Sou leigo com programação e estou usando o netbeans para programar.
Criei um programinha que ao apertar um botão ele abre um site com o navegador padrão, esta parte do código que abre o navegador, foi um terceiro que me passou, sinceramente não entendo ele XD
Vc ta programando pra Desktop ou Web? (sei que ta usando o java.awt… Mas fiquei confuso com vc falando em abas)
momerax
desktop, eu acho.
o netbeans cria um arquivo .jar que quando executo, ele abre o programa, eu insiro o link em um campo e guardo na string url1 que ao apertar o botão executa o codigo acima abrindo o navegador, só que cada vez que eu apertar o botão ele vai abrindo uma aba nova no navegador, tem como sempre usar a mesma aba ?
sempre que eu aciono o botão ele continua criando uma nova aba.
Olha só, isso é o que o botão está fazendo:
privatevoidjButton4ActionPerformed(java.awt.event.ActionEventevt){Chave=jTextField1.getText(); // Pega o conteudo do campo de texto e coloca na memóriaChave1=Chave.replace(" ",""); // Retira os espaçosChave=Chave1.replace(".","");Chave1=Chave.replace("-","");Chave=Chave1.replace("/","");Chave1=Chave;url1=part1+Chave1+part2; // Junta as memórias para formar um Linkurl2=part5+Chave1+part6; // Junta as memórias para formar um Linkif(Chave1.equals("")){//Casoamemriaestejaembranco,estenãoexecutanadathis.dispose(); // Fecha a janela}else{
try{
openWebpage(newURI(url1));}catch(URISyntaxExceptionex){
Logger.getLogger(Dowcon.class.getName()).log(Level.SEVERE,null,ex);}
try{
openWebpage(newURI(url2));}catch(URISyntaxExceptionex){
Logger.getLogger(Dowcon.class.getName()).log(Level.SEVERE,null,ex);}
this.dispose(); // Fecha a janela}
Do jeito que está, ficou legal, o link que eu preciso abrir, é o segundo “url2”, mais normalmente ele buga e só abre se o primeiro “url1” estiver carregado, tem como fazer o programa esperar uns dois segundos e aí abrir o segundo ? tipo aperto o botão, abre o primeiro link, espera dois segundos, abre o segundo link?
Se tiver como usar a mesma aba seria legal também XD
rodriguesabner
Cara, eu já tentei isso de usar a mesma aba, mas não nunca achei uma solução, vc pode criar uma página em html e toda vez que vc clica no botão, ela é redirecionada pra tal lugar