Como extrair um texto de um campo JTextField

3 respostas
A

ai galera, estou com um problema como extrair um JTextField e jogar o conteúdo para uma variável do tipo string. Eu tenho a seguinte situação:

JTextField NomeEmpresa = new JTextField ("");
NomeEmpresa.setBounds (130,50,870,20);
add(NomeEmpresa);

depois eu tenho o encapsulamento dentro da mesma classe:
public JTextField getNomeEmpresa () {

return NomeEmpresa;

}
public void setNomeEmpresa(JTextField  NomeEmpresa) {

this.NomeEmpresa = NomeEmpresa;

}

e finalmente estou tentando jogar em uma variável Nome do tipo string desta forma, mas não consigo obter o texto digitado da JTextField:

cl.setNome (NomeEmpresa.getText());

sendo cl.Nome uma variável de outra classe Cliente, o que eu posso fazer para capturar o que foi digitado na interface do campo JTextField?

3 Respostas

D

quando for colocar o código no forum, coloque ele dentro das tags CODE…

String retorno = nome.getText();

essa variavel “nome” é o nome da variavel do textfild…
vlw

A

não a JTextField é NomeEmpresa, a variavel cl.Nome é de outra classe cliente. :?

D

n foi isso q falei…
faça assim…
vc sabe o nome da variavel desse textFilde q vc qer pegar a string???
intao esse “nome” que eu coloquei é pra vc substituir por essa variavel…
eu coloquei como se pega a string, eu n vi d qual clase vc qer pegar…
eu testei com o netbeans, criando uma clase JFrame…não sei como vc ta fazendo…
itendeu??

por isso que digo que é assim…

String retorno = nomeDaVariavelDoJtextFild.getText();

vlw

Criado 30 de junho de 2010
Ultima resposta 1 de jul. de 2010
Respostas 3
Participantes 2