Outra classe escrevendo num jTextArea

Tenho duas classes

Principal.java (que contem a interface grafica)
Secundaria.java (que faz alguns calculos)

A classe secundária é criada pela princpal, gostaria de saber como eu faço para que, dentro da classe secundária, eu consiga inserir dados na jTextArea que está em principal…

OBS: secundária é uma thread.

seria algo como

class Principal{
:
:
Secundaria s=new Secundaria();
:
:


[/code][code]
class Secundaria{
:
:
:
P.jTextArea1.append("Adicionnando um texto");
:
P.jTextArea1.append("Adicionnando um texto de novo!!");

//onde p seria a classe principal, porem
// Princpial p=new Principal() não funciona, nada aparece na jTextArea