Dúvida double para text

Estou passando esse parametro, e funciona, mas tenho também uma variavel valorfrete que é Double, mas não sei como fazer

novoDetalhe.setCodigoProduto(Integer.parseInt(codprodutoText.getText()));

jairelton
valeu pela dica, tentei com o Float.parseFloat e funciona também.