Exibir Jtextarea de outra class

Boa Noite,

Estou com um problema a enviar os dados de uma classe para outra o meu código e o seguinte

public Consola(String dados){
        taConsola = new JTextArea(5, 55);
        //taConsola.setEditable(false);
        taConsola.setLineWrap(true);

        taConsola.append(dados);
        System.out.println(dados);

        scConsola = new JScrollPane(taConsola);
        scConsola.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
        scConsola.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

        setBackground(Color.WHITE);
        setBorder(BorderFactory.createTitledBorder("Consola"));

        add(scConsola);
    }

o System.out.println esta a receber os dados, mas a jtextarea não, o que estou a fazer mal?

Grato

Tenta usar o método setText.
taConsola.setText(dados);

Já tentei não funciona também :cry:

No final do método coloca:

taConsola.updateUI();

e vê se funciona.

Não nao funcionou :frowning:

public void actionPerformed(ActionEvent e) {
        if(bt == e.getSource()){
               new Consola("Teste");
       }
         public Consola(String dados){
               initComponent();
                System.out.println(dados);
                taConsola.append(dados);

          }

Queria que sempre que carregasse no botão aparecesse “Teste” no Jtextarea, mas não estou a conseguir :X

Alguém sabe como fazer??

Agradeço