if (component instanceof JFormattedTextField) {
JFormattedTextField ftf = (JFormattedTextField)textField;
if (ftf.getFormatter() instanceof NumberFormatter) {
NumberFormatter nf = (NumberFormatter)ftf.getFormatter();
try {
value = nf.stringToValue(ftf.getText());
} catch (Exception e) {
//e.printStackTrace();
}
} else {
value = ((JFormattedTextField)textField).getValue();