package javaapplication31; import org.jdesktop.beansbinding.Validator; public abstract class TestValidator { final static Validator LoginValidator = new LoginValidator(); private final static class LoginValidator extends Validator { private static int MIN_LOGIN_LENGTH = 6; @Override public Validator.Result validate(Object value) { String login = (String) value; String msg = ">>> Login is too short!!! <<<"; if (login.length() < MIN_LOGIN_LENGTH) { System.out.println(msg); return new Validator.Result(null, "Empty value"); } else { return null; } } } }