Como eu faço?

3 respostas
M

Gostaria de agradecer a todas as dicas que vocês estão me passando… Está sendo de grande valia… Obrigado mesmo…

Bom, a minha dúvida agora é a seguinte, eu tenho dois JTextField, num 1e num2, que será digitados valores neles e tenho um outro JTextField soma, que receberá a soma. Como é que eu faço para a soma acontecer em tempo de execução?
Eu ja converti os valores de num1 e num2 para float, só que na hora de atribuir o valor no campo de soma ele não aceita pois os tipos são incompativeis… Ai eu não sei o que fazer, vocês podem me ajudar?

Abraço a todos

3 Respostas

Jair_Rillo_Junior

Ola Manux, apenas uma dica, nos proximos tópicos coloque um título referente a dúvida.
Acho que você precisa estudar mais classes Wrappers, são elas que fazem as mudanças de tipos.
Exemplo, 2 tipos floats passando para um tipo String (no seu caso, o JTextField aceita valores String)

float valor1 = 10f;
		float valor2 = 20f;
		float total = valor1 + valor2;
		String totalEmString = String.valueOf(total); //Aqui converte

Como você pode ver, vc pode usar o método String.valueOf() para fazer isso.

leonardom

Converta o resultado para String e passe esse valor para o método setText(String str) do seu JTextField de resultado.

String resultado = Float.toString(soma)
txtResultado.setText(resultado);
M

Muito obrigado… Funcionou legal…

Pode deixar que na próxima vez eu posto no titulo a duvida…

[]'s

Manux

Criado 1 de novembro de 2006
Ultima resposta 1 de nov. de 2006
Respostas 3
Participantes 3