Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Interface representing a value change listener for {@link javax.swing.JTextField}.
- * This interface gives you the option to only override the update method, instead of 3 methods separately.
- *
- * Eg.:
- * <pre>
- * {@code
- * textField.getDocument().addDocumentListener((TextFieldValueChangeListener) e -> {
- // Your update code here
- });
- * </pre>
- *
- * @author Thibault Helsmoortel
- */
- @FunctionalInterface
- public interface TextFieldValueChangeListener extends DocumentListener {
- @Override
- default void insertUpdate(DocumentEvent e) {
- update(e);
- }
- @Override
- default void removeUpdate(DocumentEvent e) {
- update(e);
- }
- @Override
- default void changedUpdate(DocumentEvent e) {
- update(e);
- }
- void update(DocumentEvent e);
- }
Advertisement
Add Comment
Please, Sign In to add comment