How to validate a JTextField?
Any validation in Swing can be performed using an InputVerifier. 1. First create your own input verifier: public class MyInputVerifier extends InputVerifier { @Override public boolean verify(JComponent input) { String text = ((JTextField) input).getText(); try { BigDecimal value = new BigDecimal(text); return (value.scale() <= Math.abs(4)); } catch (NumberFormatException e) { return false; } } } … Read more