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 DocumentListener
public void insertUpdate(DocumentEvent e)
insertUpdate
in interface DocumentListener
public void removeUpdate(DocumentEvent e)
removeUpdate
in interface DocumentListener
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void valueChanged(ListSelectionEvent e)
valueChanged
in interface ListSelectionListener
public void valueChanged(TreeSelectionEvent e)
valueChanged
in interface TreeSelectionListener
public void tableChanged(TableModelEvent e)
tableChanged
in interface TableModelListener
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public void checkField(JTextField textField, JLabel labelField)
textField
- labelField
- public void checkAll()
Copyright © 2021. All rights reserved.