public class DirtyManager extends Object implements DocumentListener, ChangeListener, ActionListener, PropertyChangeListener, TableModelListener, ListSelectionListener, TreeSelectionListener
| Modifier and Type | Field and Description |
|---|---|
protected Collection<DirtyListener> |
listeners |
| Constructor and Description |
|---|
DirtyManager()
Creates a new instance of DirtyManager
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
void |
addDirtyListener(DirtyListener l) |
void |
changedUpdate(DocumentEvent e) |
void |
checkAll() |
void |
checkField(JTextField textField,
JLabel labelField)
Associate the label field to the text field.
|
protected void |
fireChangedDirty() |
void |
insertUpdate(DocumentEvent e) |
boolean |
isComplete()
Check for completeness of mandatory fields
|
boolean |
isDirty()
Check for edited fields
|
void |
propertyChange(PropertyChangeEvent evt) |
void |
removeDirtyListener(DirtyListener l) |
void |
removeUpdate(DocumentEvent e) |
void |
setDirty(boolean bValue) |
void |
stateChanged(ChangeEvent e) |
void |
tableChanged(TableModelEvent e) |
void |
valueChanged(ListSelectionEvent e) |
void |
valueChanged(TreeSelectionEvent e) |
protected Collection<DirtyListener> listeners
public void addDirtyListener(DirtyListener l)
public void removeDirtyListener(DirtyListener l)
protected void fireChangedDirty()
public void setDirty(boolean bValue)
public boolean isDirty()
public boolean isComplete()
public void changedUpdate(DocumentEvent e)
changedUpdate in interface DocumentListenerpublic void insertUpdate(DocumentEvent e)
insertUpdate in interface DocumentListenerpublic void removeUpdate(DocumentEvent e)
removeUpdate in interface DocumentListenerpublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void valueChanged(ListSelectionEvent e)
valueChanged in interface ListSelectionListenerpublic void valueChanged(TreeSelectionEvent e)
valueChanged in interface TreeSelectionListenerpublic void tableChanged(TableModelEvent e)
tableChanged in interface TableModelListenerpublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic void checkField(JTextField textField, JLabel labelField)
textField - labelField - public void checkAll()
Copyright © 2021. All rights reserved.