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