|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jguiraffe.gui.platform.swing.builder.components.SwingComponentHandler
net.sf.jguiraffe.gui.platform.swing.builder.components.SwingTextHandler
class SwingTextHandler
A specific Swing component handler implementation that deals with text components.
This component handler deals with single and multi line text fields. Data type is String in both cases. Change events are mapped to edit events like insert and remove. Action events are not supported.
| Constructor Summary | |
|---|---|
SwingTextHandler(javax.swing.text.JTextComponent text)
Creates a new instance of SwingTextHandler. |
|
| Method Summary | |
|---|---|
void |
changedUpdate(javax.swing.event.DocumentEvent event)
Event listener callback for text change events. |
java.lang.Object |
getData()
Returns the data of the managed text field. |
javax.swing.text.JTextComponent |
getTextComponent()
Returns the managed text component. |
java.lang.Class |
getType()
Returns this handler's data type. |
void |
insertUpdate(javax.swing.event.DocumentEvent event)
Event listener callback for text insert events. |
protected void |
registerChangeListener()
Registers this handler as change listener at the managed text component. |
void |
removeUpdate(javax.swing.event.DocumentEvent event)
Event listener callback for text remove events. |
void |
setData(java.lang.Object data)
Sets the text field's data. |
protected void |
unregisterChangeListener()
Unregisters this handler as change listener at the managed text component. |
| Methods inherited from class net.sf.jguiraffe.gui.platform.swing.builder.components.SwingComponentHandler |
|---|
addActionListener, addChangeListener, addFocusListener, fireChangeEvent, getComponent, getJComponent, getOuterComponent, isEnabled, removeActionListener, removeChangeListener, removeFocusListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SwingTextHandler(javax.swing.text.JTextComponent text)
SwingTextHandler.
text - the managed text component| Method Detail |
|---|
public javax.swing.text.JTextComponent getTextComponent()
public java.lang.Object getData()
getData in interface ComponentHandlerpublic void setData(java.lang.Object data)
setData in interface ComponentHandlerdata - the data, may be nullpublic java.lang.Class getType()
getType in interface ComponentHandlerpublic void changedUpdate(javax.swing.event.DocumentEvent event)
changedUpdate in interface javax.swing.event.DocumentListenerevent - the eventpublic void insertUpdate(javax.swing.event.DocumentEvent event)
insertUpdate in interface javax.swing.event.DocumentListenerevent - the eventpublic void removeUpdate(javax.swing.event.DocumentEvent event)
removeUpdate in interface javax.swing.event.DocumentListenerevent - the eventprotected void registerChangeListener()
registerChangeListener in class SwingComponentHandlerprotected void unregisterChangeListener()
unregisterChangeListener in class SwingComponentHandlerSwingComponentHandler.registerChangeListener()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||