private abstract static class LoginView.TextFieldValidator
extends java.lang.Object
implements javax.swing.event.DocumentListener, java.awt.event.FocusListener
Modifier and Type | Field and Description |
---|---|
private javax.swing.border.Border |
originalBorder |
private javax.swing.border.Border |
redBorder |
private javax.swing.JTextField |
textFieldValidate |
Constructor and Description |
---|
TextFieldValidator(javax.swing.JTextField textFieldValidate) |
Modifier and Type | Method and Description |
---|---|
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
abstract boolean |
validateContents(java.lang.String input) |
private void |
validateInput() |
private javax.swing.JTextField textFieldValidate
private javax.swing.border.Border originalBorder
private javax.swing.border.Border redBorder
public TextFieldValidator(javax.swing.JTextField textFieldValidate)
public abstract boolean validateContents(java.lang.String input)
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
public void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
private void validateInput()