Conversão de Text field para Integer ou double ou float

Amigos estou fazendo um programa para calcular uma fórmula que calcula ondas sismicas com interface gráfica, porém estou com duvida em como faço para converter o que recebo na interface como textfield para algum tipo numérico para que possa calcular a formula e retornar algum resultado.

no Caso seria uma formula uma interface no qual eu recebo alguns valores faço o calculo da formula e retorno resultado só isso.

obrigado

Procure por mascaras e formatação…
http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html

Ou tente converter o valor, por exemplo:

try {
	Double.valueOf("10");
} catch (NumberFormatException e) {
	// nao eh double!
}

Se cair no catch então não é válido! :wink: