.getText(); cmo usar em campos numericos?

Ola galera olha estou com um probleminha:
é o seguinte quando eu uso essa parte do codigo ele da certo com os campors de Strings e com os campos numericos
da um erro no getText(); gostaria de saber como posso substituir isso nos campos numericos:
se alguem puder ajudar
VALEuuu

    [code]es.setCodigo(tf_codigo.getText());     /// aqui da o erro
    es.setEstado(tf_estado.getText());
    es.setSigla(tf_sigla.getText());[/code]

bjus. :?:

tenta es.setCodigo(String.valueOf(tf_codigo.getText()));

qual o erro?

se es.setCodigo() recebe um int como parâmetro, vc tem q fazer

es.setCodigo(Integer.parseInt(tf_codigo.getText()))

é verdade , inverti as bolas ali em cima …
quando vc pega um valor de um textfield, esse valor vem como String , se a variável que irá receber este valor é do tipo int vc deve transformá-lo para inteiro, … como está acima …
(Integer.parseInt(tf_codigo.getText())) … foi mal minha outra resposta… inverti as bolas

Valew meninos deu certo agora
brigadaoooooooooooo :lol: