Importando TextArea

Eu estou tendo o seguinte problema…
Eu tenho uma classe auxiliar que faz um certo processamento e ocasionalmente envia mensagens na saida padrão(System.out.println(“mensagem”). Esta classe é instanciada na classe principal, e nesta classe principal eu possuo um objeto do tipo TextArea. Como eu faço para ao invés de enviar as mensagens na saida padrão enviar diretamente no TextArea? Eu jah tentei fazer um objeto dentro da classe auxiliar e depois fazer a classe principal receber este objeto mas naum deu certo…Alguém me ajude por favor :frowning:

Antes, você precisa conceituar bem a Orientação a Objeto. Você está apanhando nesta parte.

Veja, isto deveria funcionar:

//na sua classe principal
setTextArea.setText(  outroObjeto.pegarUmValorGerado( )  );

Eu sou iniciante em java…qquer besteira q eu diga por favor me perdoe…
A minha classe aux eh mais ou menos assim…

class aux{

TextArea textArea = new TextArea();

public void enviar(String msg{
textArea.append(msg);
}


}

class principal implements Frame{

Aux aux = new Aux();

TextArea textArea = new TextArea();//objeto TextArea está no principal

textArea = aux.textArea;
aux.enviar; //eu quero q apareça no textarea do principal;

}

Mais ou menos isso…como se fosse comum para as duas classes, sei lah…

Não, não. Nada a ver. Você está usando dois Text Areas diferentes.

Isso aqui já basta:

[code]import javax.swing.*;

public class Principal extends JFrame{
private JTextArea txt = new JTextArea();

public Principal() {
this.add( txt );
this.pack();
txt.append( "seu texto aqui" );
}

public static void main( String[] args ) {
new Principal().show();
}
}[/code]

Entaum…eu consegui fazer funcionar eh mais ou menos assim

class aux{


textArea = new TextArea();
textArea.setEnabled(true);
textArea.setName(“textArea”);

public void enviar(String msg){

           textArea.append(msg);

}

}

class principal extended JFrame{

           jPanel jpanel1 = new JPanel
           Aux aux = new Aux();

           jPanel1.setLayout(new BorderLayout()); 
           jPanel1.add(new JScrollPane(aux.textArea),         BorderLayout.CENTER); 
           jPanel1.revalidate(); 

public void print(String msg){
//isto vai adicionar a msg no textArea do
//frame principal
aux.enviar(msg);

}
}

}

So for útil para alguem blza…valeu