@Override protected void validationFailed(String message) { if (defaultToolTipText == null) { defaultToolTipText = getToolTipText(); } setToolTipText(message); fieldLabel.setToolTipText(message); fieldLabel.setForeground(Color.RED); }
@Override protected void validationPassed() { setToolTipText(defaultToolTipText); fieldLabel.setToolTipText(defaultToolTipText); defaultToolTipText = null; fieldLabel.setForeground(okForegroundColor); }