@Override
    public void run() {
        while(true){
            if(knowTracker && isReady){
                if(!buscou && changePanel){ //nao fez uma busca ainda
                    telaInicial = new GUITelaInicial(this, jFrame.getWidth(), jFrame.getHeight(),GUITelaInicial.CONECTADO);
                    jFrame.getContentPane().removeAll();
                    jFrame.getContentPane().add(telaInicial);
                    jFrame.repaint();
                    changePanel = false;
                }else{ //buscou
                    if(changePanel){
                        telaInicial = new GUITelaInicial(this, jFrame.getWidth(), jFrame.getHeight(),GUITelaInicial.PRONTO);
                        jFrame.getContentPane().removeAll();
                        jFrame.getContentPane().add(telaInicial);
                        jFrame.repaint();
                        changePanel = false;
                    }
                }
                
            }else{  //no tracker
                if(changePanel){
                    telaInicial = new GUITelaInicial(this, jFrame.getWidth(), jFrame.getHeight(),GUITelaInicial.AGUARDANDO);
                    jFrame.getContentPane().removeAll();
                    jFrame.getContentPane().add(telaInicial);
                    jFrame.repaint();
                    changePanel = false;
                }
            }  
            try {
                Thread.sleep(500);
            } catch (InterruptedException ex) {
                Logger.getLogger(Processo.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }