Passar o valor de um campo como parâmetro

2 respostas
CarlosFontana

Boa tarde, estou tentando passar o valor que está em um JTextField como parâmetro para um método que está em outra classe e ele recebe apenas “0” mesmo contendo um valor nesse JTextField.

Exemplo:

private ComboBox campo = new ComboBox(false, "Localizar Pedido", campoFornecedor.getValor());

Mas o método recebe o valor se eu passar como:

private ComboBox campo = new ComboBox(false, "Localizar Pedido", 15);

Tentei forçar da seguinte forma:

private ComboBox campo = new ComboBox(false, "Localizar Pedido", ((Integer)campoFornecedor.getValor()));

Mesmo assim ele continua recebendo “0”, alguém sabe me dizer o que devo fazer?
Obrigado!

2 Respostas

Murad
Integer.parseInt( campoFornecedor.getText() )  )

Cuidado se campoForneced contiver uma String com letras vai lançar uma exceção.

CarlosFontana

Valeu Murad, como você disse, está dando exceção, esse campo não possui String, é um campo inteiro para o código…
Mesmo assim obrigado!

Criado 6 de maio de 2012
Ultima resposta 6 de mai. de 2012
Respostas 2
Participantes 2