public class NonEmptyTextButtonEnabler
extends java.lang.Object
implements javax.swing.event.DocumentListener
Constructor and Description |
---|
NonEmptyTextButtonEnabler(javax.swing.JComponent comp)
Create a document listener that will update the enabled state of a JComponent based on
whether there is any text in the document.
|
NonEmptyTextButtonEnabler(javax.swing.JComponent comp,
javax.swing.ButtonModel qualifyingModel)
Create a document listener that will update the enabled state of a JComponent based on
whether there is any text in the document.
|
NonEmptyTextButtonEnabler(javax.swing.JComponent comp,
javax.swing.JToggleButton qualifyingButton)
Create a document listener that will update the enabled state of a JComponent based on
whether there is any text in the document.
|
Modifier and Type | Method and Description |
---|---|
void |
changedUpdate(javax.swing.event.DocumentEvent e)
Gives notification that an attribute or set of attributes changed.
|
void |
insertUpdate(javax.swing.event.DocumentEvent e)
Gives notification that there was an insert into the document.
|
void |
removeUpdate(javax.swing.event.DocumentEvent e)
Gives notification that a portion of the document has been
removed.
|
public NonEmptyTextButtonEnabler(javax.swing.JComponent comp)
comp
- JComponent whose enabled state should be updatedpublic NonEmptyTextButtonEnabler(javax.swing.JComponent comp, javax.swing.ButtonModel qualifyingModel)
comp
- JComponent whose enabled state should be updatedqualifyingModel
- ButtonModel used to indicate whether comp can be enabledpublic NonEmptyTextButtonEnabler(javax.swing.JComponent comp, javax.swing.JToggleButton qualifyingButton)
comp
- JComponent whose enabled state should be updatedqualifyingButton
- JToggleButton used to indicate whether comp can be enabledpublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
e
- the document eventpublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
e
- the document eventpublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
e
- the document event