import java.text.ParseException;
import javax.swing.text.MaskFormatter;
import br.com.cafebinario.formatter.FormatterFieldImpl;
public class MyCardFormat extends FormatterFieldImpl {
private MaskFormatter maskFormatter;
public String execute(String decimal){
try {
maskFormatter = new MaskFormatter("###########,##");
maskFormatter.setValueContainsLiteralCharacters(false);
return maskFormatter.valueToString(decimal);
} catch (ParseException e) {
return decimal;
}
}
public String execute(String decimal, String... values){
try {
maskFormatter = new MaskFormatter("###########,##");
maskFormatter.setValueContainsLiteralCharacters(false);
return maskFormatter.valueToString(decimal);
} catch (ParseException e) {
return decimal;
}
}
}