Saida de valores em objeto igual ao System.out.println

3 respostas
V
:?:Olá a todos, como eu faço pra exibir várias linhas de resultados em um objeto JTextFild/JTextPane/JEditorPane/JTextArea como se fosse uma saida com System.out.println  :?:

ex:

int soma = 0;

for(int i =1; i <=10; i++){

System.out.println(" A soma eh:" + soma);// Se for via prompt ou dispositivo de saida da IDE irah 						        // mostrar todos os valores da variavel soma.

jTextPane1.setText(" A soma eh:" + soma);// Mostra somente o valor Final

jTextField1.setText(" A soma eh:" + soma);// Mostra somente o valor Final

jEditorPane1.setText(" A soma eh:" + soma);// Mostra somente o valor Final

jTextArea1.setText(" A soma eh:" + soma);// Mostra somente o valor Final
soma = soma + i;
  }

Obrigado

3 Respostas

marllonSimoes

faça

int soma=0;
StrinBuilder str = new StringBuilder();
for (int i = 0; i &lt 10; i ++) {
  str.append("a soma é :" + (soma + i) + "\n");
}

 jTextArea1.setText(" A soma eh:" + str.toString());// Mostra somente o valor Final

em um jtextfield ou qualquer outro elemento de gui, qdo vc define o settext, ele substitui o valor existente pelo novo, sem fazer concatenação… pq vc num tenta fazer assim… vai ficar feio pra burro… mas…

jTextField.setText(jTextField.getText() + &quot;a soma é: &quot; + soma)

ateubh

coloca o jTextArea dentro de um JScrollBar

V

Valeu galera! funcionou legal! no exemplo do marllonSimoes funcionou perfeitamente, somente não entendi o que o ateubh quiz dizer com “coloca o jTextArea dentro de um JScrollBar”.

[]´s

Criado 16 de novembro de 2006
Ultima resposta 16 de nov. de 2006
Respostas 3
Participantes 3