Porque ao clicar no botao mais de uma janela do explorer

4 respostas
F

Oi galera, o problema e o seguinte tenho um codido que ao se clicar no botao visitar url ele deveria abrir somente uma janela do Iexplorer ,mas ele so faz isto na 1° vez se eu clicar fora e depois novamente no botao ele vai abrir 3 janelas e depois 5 e assim por diante sempre somando + 2 ao numero de janelas da ultima vez se alguem tiver alguma idea o codigo do evento esta abaixo

public void actionPerformed(ActionEvent e) { 
      Object command = e.getSource(); 
       
      if(command == jbVisitarUrl){ 
         try 
         {   String par[]={url}; 
            String browserDir = "C:\Program Files\Internet Explorer\IEXPLORE.exe"; 
            Runtime rt = Runtime.getRuntime(); 
            rt.exec(browserDir + " " + url); 
         } 
         catch(IOException evt) 
         { 
            System.out.println("PATH INVALIDO"); 
            evt.printStackTrace(); 
         } 
      } 
      else if(command == jbFechar){ 
         dialogo.setVisible(false); 
      } 
       
   }

valeu 8)

4 Respostas

pcalcado

Tem algum loop no seu código do form?

[]s

F

nao infelizmente nao tem essa foi a minha 1º ideia, mas valeu pela tentativa 8)

pcalcado

Cola o resto.

[]s

F

Não posso pq era do trabalho mas valeu pela ajuda! 8)

Criado 16 de outubro de 2004
Ultima resposta 26 de out. de 2004
Respostas 4
Participantes 2