jTextField e variável float

como fazer pra ler um jTextField com a variável do tipo float qual método usa para ler, já q quando o tipo String usa-se getText…?

Cara eu não sei muito de jTextField, mas imagino que você possa pegar o conteudo dele como string e fazer o cast.

float x = (new Float("100.4")).floatValue();

esse é pra um vaor fixo ñ é???

tipo exemplo pra String:
f.setFuncao(jTextField2.getText());

pelo que eu entendi vc quer ler um float no JTextField, ok.

float num = new Float.parseFloat( jTextField.getText ( ) );

flw

só mais uma coisa, esse código pode lançar uma NumberFormatException caso a String não contenha um valor que possa ser entendido como um float
então é melhor vc colocar dentro de um try, ok.

Olá, voce pode usar campos com mascaras de formatação, os JFormatedTextField, isso reduz bastante a possibilidade de algum erro referente a formato numerico invalido.

JFormatedTextField formatado = new JFormatedTextField();

formato.setMask("###.###.###,##");

carlosjrcabelo eu olhei na api e a classe javax.swing.JFormattedTextField
não possui um metodo setMask(String mask)
será que vc poderia dar instruções mais detalhadas sobre como usar JFormattedTextField ?
eu sou totalmente ingnorante nesse assunto, se souber onde tem algo como um tutorial tb ajuda :grin: