Java - ajuda com jTextField!

image

Eu estou com um problema, eu queria fazer uma calculadora.

Quando eu aperto o botão 1, ele digita na tela da calculadora o número 1, e se eu aperto o botão 2, ele sobreescreve o número 1 e fica 2, eu queria colocar eles lado a lado, aí ia ficar (12), como eu faço isso?

Como vc esta fazendo seu codigo?
Use isso:

JTextField field = …
field.setText(field.getText()+ MoreText);

Ex:

field.setText(field.getText()+"1");

Isso vai adicionar um texto ao texto que já existe.
field.getText() = Obtem uma string do texto atual, no component.
ai quando vc usa o + ele acrecenta o atual mais um novo texto.

Isso é o jeito mais facil. ( Se isso te ajudar não se esqueça de marcar como respondido, Blzs)
Espero ter ajudado.

1 curtida