|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tbee.swing.SwingEventDispatcher
public class SwingEventDispatcher
This class implements a event handling behaviour of Swing components similar to VisualBasic.
| Nested Class Summary | |
|---|---|
static class |
SwingEventDispatcher.PropertyVetoException
For handling VetoableChange correctly. |
| Field Summary | |
|---|---|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Constructor Summary | |
|---|---|
SwingEventDispatcher(java.awt.Component component,
java.lang.Object listener)
Initialize |
|
SwingEventDispatcher(java.awt.Component component,
java.lang.Object listener,
java.util.Map values)
Initialize |
|
SwingEventDispatcher(java.awt.Component component,
java.lang.String name,
java.lang.Object listener)
Convenience constructor: set the name of the component and then initialize. |
|
SwingEventDispatcher(java.awt.Component component,
java.lang.String name,
java.lang.Object listener,
java.util.Map values)
Convenience constructor: set the name of the component and then initialize. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
this method calls mouseClicked and schedules a task to call either single, double, triple or many click |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
propertyChange(java.beans.PropertyChangeEvent e)
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
void |
vetoableChange(java.beans.PropertyChangeEvent e)
|
static java.awt.Component |
wrap(java.awt.Component component,
java.lang.String name,
java.lang.Object listener)
This method is only for convenience, so you can write: JButton b = new JButton("y"); b.setName("z"); new SwingEventDispatcher(b, this); panel.add(b); as: panel.add( SwingEventDispatcher.wrap( new JButton("y"), "z", this) ); |
static java.awt.Component |
wrap(java.awt.Component component,
java.lang.String name,
java.lang.Object listener,
java.util.Map values)
This method is only for convenience, so you can write: JButton b = new JButton("y"); b.setName("z"); new SwingEventDispatcher(b, this, null); panel.add(b); as: panel.add( SwingEventDispatcher.wrap( new JButton("y"), "z", this, null) ); |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
| Constructor Detail |
|---|
public SwingEventDispatcher(java.awt.Component component,
java.lang.String name,
java.lang.Object listener,
java.util.Map values)
component - the component of which the events must be dispatchedname - the name that the component gets (is used in finding the event methods)listener - which class / instance contains the event methodsvalues - a convenience map for passing values
public SwingEventDispatcher(java.awt.Component component,
java.lang.String name,
java.lang.Object listener)
component - the component of which the events must be dispatchedname - the name that the component gets (is used in finding the event methods)listener - which class / instance contains the event methods
public SwingEventDispatcher(java.awt.Component component,
java.lang.Object listener,
java.util.Map values)
component - the component of which the events must be dispatchedlistener - which class / instance contains the event methodsvalues - a convenience map for passing values
public SwingEventDispatcher(java.awt.Component component,
java.lang.Object listener)
component - the component of which the events must be dispatchedlistener - which class / instance contains the event methods| Method Detail |
|---|
public static java.awt.Component wrap(java.awt.Component component,
java.lang.String name,
java.lang.Object listener)
component - the component of which the events must be dispatchedname - the name that the component gets (is used in finding the event methods)listener - which class / instance contains the event methods
public static java.awt.Component wrap(java.awt.Component component,
java.lang.String name,
java.lang.Object listener,
java.util.Map values)
component - the component of which the events must be dispatchedname - the name that the component gets (is used in finding the event methods)listener - which class / instance contains the event methodsvalues - a convenience map for passing values
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged in interface javax.swing.event.ListSelectionListenerpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListener
public void vetoableChange(java.beans.PropertyChangeEvent e)
throws java.beans.PropertyVetoException
vetoableChange in interface java.beans.VetoableChangeListenerjava.beans.PropertyVetoExceptionpublic void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged in interface javax.swing.event.TreeSelectionListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||