Dificuldade em trabalhar com Swing

4 respostas
F

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?

4 Respostas

luistiagos

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

rafaelbtz

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());

Carlos_ds_jar

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);

}
mister_m

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]

Criado 12 de abril de 2007
Ultima resposta 13 de abr. de 2007
Respostas 4
Participantes 5