jApp
Class Connector
java.lang.Object
jApp.Connector
- All Implemented Interfaces:
- java.awt.event.ComponentListener, java.util.EventListener, javax.swing.event.ChangeListener
- Direct Known Subclasses:
- JComboBoxConnector, JRadioButtonConnector, JTextFieldConnector, JToggleButtonConnector
public class Connector
- extends java.lang.Object
- implements javax.swing.event.ChangeListener, java.awt.event.ComponentListener
This class connects Variable
objects with Component
components.
Instances of this class listens to changes in Variable
and Component
states and pass
those changes on. For example when a Component
becomes visible attaches the Component
to the Variable
so that the Component
will reflect the value of the Variable
and
when the Component
performs it action sets the value of the Variable
accordingly.
- See Also:
JComboBoxConnector
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_Variable
protected ValueInterface m_Variable
Connector
public Connector(java.awt.Component component)
Connector
public Connector(java.awt.Component component,
ValueInterface variable)
Connector
public Connector(java.awt.Component component,
javax.swing.event.ChangeListener listener)
Connector
public Connector(java.awt.Component component,
javax.swing.event.ChangeListener listener,
ValueInterface variable)
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged
in interface javax.swing.event.ChangeListener
addChangeListener
public void addChangeListener(ValueInterface variable)
removeChangeListener
public void removeChangeListener(ValueInterface variable)
connect
protected void connect()
disconnect
protected void disconnect()
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden
in interface java.awt.event.ComponentListener
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown
in interface java.awt.event.ComponentListener
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interface java.awt.event.ComponentListener
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interface java.awt.event.ComponentListener