Dificuldade em trabalhar com Swing

pessoal tenho um textarea:
txaSERVERInformacao = new java.awt.TextArea();

tenho também um botao:
btnSERVERConsulta = new java.awt.Button();

Toda vez que aciono esse botão ele executa o seguinte codigo:
private void btnSERVERConsultaActionPerformed(java.awt.event.ActionEvent evt) {
Properties propriedades = System.getProperties();
propriedades.list(System.out);
}

Quero montar um metodo que faça o que o botao executa, ou seja:
" Properties propriedades = System.getProperties();
propriedades.list(System.out); ", e quero que as informações que ele recupera apareçam no textarea txaSERVERInformacao declarado acima.

Como posso fazer isso?

pq ao invez de usar AWT que e um pouco ultrapassado vc nao ultiliza
swing?

O que você está usando ai não é Swing e sim AWT mas em todo caso pode ser feito assim


StringBuffer sb = new StringBuffer();
Properties props = System.getProperties();
for (Iterator it = props.entrySet().iterator(); it.hasNext(); ) {
sb.append(it.next()).append("\n");
}

txaSERVERInformacao.setText(sb.toString());

Bom cavalheiro, vc usando swing pode criar um método da seguinte maneira:

public void nomeDoMetodo(){
//Codigo que deseja executar;
suaJTextArea.setText(“Texto que quer que seja exibido”);
}

Duas dicas:

[list]Use Swing e não AWT puro (você está usando AWT)[/list]
[list]Use uma solução de binding como o genesis e livre-se dessa preocupação[/list]