jTextField

3 respostas
doougllas

um pequeno problema aqui.
tenho o jFrame1 que tm um jTextField1, então eu clico em um jButton que abre uma novo jFrame (jFrame2).

no jFrame2 tm um jTextField2.
quero que no jTextField2 apareça o texto que coloquei no jTextField1. Entendeu ? :smiley:

Não sei se fui claro, mais se alguém entender e puder me ajudar!
Obrigado!!

3 Respostas

F

O que eu pensaria em fazer é ou passar o texto como parametro no construtor do jFrame2 ou fazer uma metodo estático no jFrame1 pra pegar o texto. Não sei se é o certo a fazer, mas acho que é o mais fácil.

thiago.correa

No seu JFrame2 coloque o teu jtextfield como atributo, na ação do botão você faz algo asism

...
MinhaJanela2 jFrame2 = new MinhaJanela2();
jFrame2.getJTextField().setText( jtextField.getText() );//pega o texto no jtextfield1 e seta no segundo jtextfield da tua outra janela
...
jurunaloco

no frame2 cria uma função por ex

public void setaCampos(String s){

jtextField.setText(s);

}

no frame1 vc digita e poe num botao o evento: JFrame2 f2 = new Jframe2(); f2.setaCampos(jtextfield1.getText()); f2.setvisible …

Criado 26 de abril de 2009
Ultima resposta 27 de abr. de 2009
Respostas 3
Participantes 4