private void carregaVariaveis() {
        lblNome.setText(at.getNome());
        
        lblNumVisualizacoes.setText("" + (at.getNumeroVisualizacoes() + 1));
        if(at.getClassificacao()==0){
             lblPontuacao.setText(bundle.getString("Sem_Classificacao"));
        }else{
             lblPontuacao.setText("" + at.getClassificacao());
        }
       
        if (linguagem.equals("en")) {
            tpDesc.setText(at.getDescricaoEn());
        } else {
            tpDesc.setText(at.getDescricaoPt());
        }
        
        pnImagem.setLayout(new BoxLayout(pnImagem, BoxLayout.PAGE_AXIS));
        try {
            PnlConjuntoImagens mostrarImagens = new PnlConjuntoImagens(at);
            pnImagem.add(mostrarImagens.PnlVisualizadorImagens());
        } catch (Exception e) {
            pnImagem.add(new PnlImagem("/images/default.jpg", 300, 300));
        }
        if (at instanceof Monumento) {
            pnMini.add(new PnMiniMonumentos(at, linguagem));
        }
        if (at instanceof Hotel) {
            pnMini.add(new PnMiniHotel(at, linguagem));
        }
        if (at instanceof Restaurante) {
            pnMini.add(new PnMiniRestaurante(at, linguagem));
        }
        if (at instanceof Evento) {
            pnMini.add(new PnMiniEvento(at, linguagem));
        }
        
        if (utilizador != null) {
            cbPontuacao.setSelectedIndex(at.getClassificacao(utilizador));
        }
        
        ListaAtracoes lstAtracoes = new ListaAtracoes();
        lstAtracoes.adicionarVisualizacao(at);
        lblLogIn.addMouseListener(new MouseListener() {
            
            Font font = lblLogIn.getFont();
            Map attributes = font.getAttributes();
            
            @Override
            public void mouseClicked(MouseEvent e) {
                JdlLogIn LogIn = new JdlLogIn(linguagem);
                LogIn.setVisible(true);
                if (LogIn.getUtilizador() != null) {
                    componentesVisiveis(true);
                }
                revalidate();
            }
            
            @Override
            public void mousePressed(MouseEvent e) {
            }
            
            @Override
            public void mouseReleased(MouseEvent e) {
            }
            
            @Override
            public void mouseEntered(MouseEvent e) {
                attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
                lblLogIn.setFont(font.deriveFont(attributes));
                setCursor(new Cursor(Cursor.HAND_CURSOR));
            }
            
            @Override
            public void mouseExited(MouseEvent e) {
                lblLogIn.setFont(font);
                setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
            }
        });
        
        lblRegistar.addMouseListener(new MouseListener() {
            Font font = lblLogIn.getFont();
            Map attributes = font.getAttributes();

            @Override
            public void mouseClicked(MouseEvent e) {
                JdlRegisto registar = new JdlRegisto(linguagem);
                registar.setVisible(true);
                
            }
            
            @Override
            public void mousePressed(MouseEvent e) {
            }
            
            @Override
            public void mouseReleased(MouseEvent e) {
            }
            
            @Override
            public void mouseEntered(MouseEvent e) {
                Map attributes = font.getAttributes();
                attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
                lblRegistar.setFont(font.deriveFont(attributes));
                setCursor(new Cursor(Cursor.HAND_CURSOR));
            }
            
            @Override
            public void mouseExited(MouseEvent e) {
                lblRegistar.setFont(font);
                setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
            }
        });
        lblFixoVisualizacoes.setText(bundle.getString("visualizacoes"));
        lblFixoPontuacao.setText(bundle.getString("Pontuacao"));
    }