Boa Noite Galera…
Tenho Um JFormattedTextField que recebe Double, e usei DecimalFormat para 2 casas decimais:
private String format = "0.00";
DecimalFormat ax = new DecimalFormat(format);
tf_numero1 = new JFormattedTextField(ax);
tf_numero1.setBounds(20, 65, 230, 25);
pn_tela.add(tf_numero1);
Mas, preciso possuo uma JComboBox com os valores{0,2,4}, que determinam quantas casas Decimais e criei uma Listener:
public void actionPerformed(ActionEvent arg0) {
if (cb_decimal.getSelectedIndex()== 0)
format = "0";
if (cb_decimal.getSelectedIndex()== 1)
format = "0.00";
if (cb_decimal.getSelectedIndex()== 2)
format = "0.0000";
}
Mas o JFormattedTextField não atualiza para o Novo Formato, acredito porque defini o formato ao cria-lo…
Sendo assim como posso atualiza-lo para o novo formato, até com valores dentro…
Abraços… 