Class SwingEventAdapter
java.lang.Object
javax.swing.InputVerifier
com.inductiveautomation.snap.swing.SwingEventAdapter
- All Implemented Interfaces:
DragGestureListener
,DragSourceListener
,DropTargetListener
,ActionListener
,FocusListener
,KeyListener
,MouseListener
,MouseMotionListener
,EventListener
- Direct Known Subclasses:
JComboBoxHpr.JComboBoxEventAdapter
public class SwingEventAdapter
extends InputVerifier
implements ActionListener, MouseListener, MouseMotionListener, KeyListener, FocusListener, DropTargetListener, DragGestureListener, DragSourceListener
A class to listen for Swing events and send them on.
-
Constructor Summary
ConstructorsConstructorDescriptionSwingEventAdapter
(JComponent aComponent) Creates a new SwingEventAdapter for given component. -
Method Summary
Modifier and TypeMethodDescriptionvoid
ActionListener method.void
dragDropEnd
(DragSourceDropEvent anEvent) DragSourceListener method.void
dragEnter
(DragSourceDragEvent anEvent) DragSourceListener method.void
dragEnter
(DropTargetDragEvent anEvent) Drop target listener method.void
dragExit
(DragSourceEvent anEvent) DragSourceListener method.void
dragExit
(DropTargetEvent anEvent) Drop target listener method.void
dragGestureRecognized
(DragGestureEvent anEvent) Called when drag should be initiated due to mouse drag.void
dragOver
(DragSourceDragEvent anEvent) DragSourceListener method.void
dragOver
(DropTargetDragEvent anEvent) Drop target listener method.void
drop
(DropTargetDropEvent anEvent) Drop target listener method.void
dropActionChanged
(DragSourceDragEvent anEvent) DragSourceListener method.void
dropActionChanged
(DropTargetDragEvent anEvent) Drop target listener method.void
Implements focusGained to cache value prior to editing, so we know whether to fire action on focusLost/verify.void
Implements focus lost to verify (almost certainly not needed, since verify is called prior to focus lost).Returns the component border if it is currently being substituted with a temporary one.Returns the component.Returns an array of enabled events.Returns the value of the component when focus gained.Returns the component helper.boolean
isEnabled
(UIEvent.Type aType) Returns whether given type is enabled.boolean
isEnabled
(UIEvent.Type... theTypes) Returns whether any of given types are enabled.protected boolean
Returns whether FocusListener is set.boolean
Returns whether input verifier is set.protected boolean
Returns whether KeyListener is set.protected boolean
Returns whether MouseListener is set.protected boolean
Returns whether MouseMotionListener is set.void
KeyListener method.void
KeyListener method.void
KeyListener method.void
MouseListener method.void
MouseMotionListener method.void
MouseListener method.void
MouseListener method.void
MouseMotionListener method.void
MouseListener method.void
MouseListener method.void
setEnabled
(UIEvent.Type aType, boolean aValue) Sets whether a given type is enabled.void
setEnabledEvents
(UIEvent.Type... theEvents) Sets an array of enabled events.protected void
setFocusListenerSet
(boolean aValue) Sets whether FocusListener is set.void
setInputVerifier
(boolean aValue) Sets Input verifier.protected void
setKeyListenerSet
(boolean aValue) Sets whether KeyListener is set.protected void
setMouseListenerSet
(boolean aValue) Sets whether MouseListener is set.protected void
setMouseMotionListenerSet
(boolean aValue) Sets whether MouseMotionListener is set.boolean
verify
(JComponent aComponent) Verify.Methods inherited from class javax.swing.InputVerifier
shouldYieldFocus, shouldYieldFocus, verifyTarget
-
Constructor Details
-
SwingEventAdapter
Creates a new SwingEventAdapter for given component.
-
-
Method Details
-
getComponent
Returns the component. -
getHelper
Returns the component helper. -
getBorder
Returns the component border if it is currently being substituted with a temporary one. -
isEnabled
Returns whether given type is enabled. -
isEnabled
Returns whether any of given types are enabled. -
setEnabled
Sets whether a given type is enabled. -
getEnabledEvents
Returns an array of enabled events. -
setEnabledEvents
Sets an array of enabled events. -
isKeyListenerSet
protected boolean isKeyListenerSet()Returns whether KeyListener is set. -
setKeyListenerSet
protected void setKeyListenerSet(boolean aValue) Sets whether KeyListener is set. -
isMouseListenerSet
protected boolean isMouseListenerSet()Returns whether MouseListener is set. -
setMouseListenerSet
protected void setMouseListenerSet(boolean aValue) Sets whether MouseListener is set. -
isMouseMotionListenerSet
protected boolean isMouseMotionListenerSet()Returns whether MouseMotionListener is set. -
setMouseMotionListenerSet
protected void setMouseMotionListenerSet(boolean aValue) Sets whether MouseMotionListener is set. -
isFocusListenerSet
protected boolean isFocusListenerSet()Returns whether FocusListener is set. -
setFocusListenerSet
protected void setFocusListenerSet(boolean aValue) Sets whether FocusListener is set. -
actionPerformed
ActionListener method.- Specified by:
actionPerformed
in interfaceActionListener
-
keyPressed
KeyListener method.- Specified by:
keyPressed
in interfaceKeyListener
-
keyTyped
KeyListener method.- Specified by:
keyTyped
in interfaceKeyListener
-
keyReleased
KeyListener method.- Specified by:
keyReleased
in interfaceKeyListener
-
mousePressed
MouseListener method.- Specified by:
mousePressed
in interfaceMouseListener
-
mouseDragged
MouseMotionListener method.- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseReleased
MouseListener method.- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseClicked
MouseListener method.- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
MouseListener method.- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseMoved
MouseMotionListener method.- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
mouseExited
MouseListener method.- Specified by:
mouseExited
in interfaceMouseListener
-
focusGained
Implements focusGained to cache value prior to editing, so we know whether to fire action on focusLost/verify.- Specified by:
focusGained
in interfaceFocusListener
-
focusLost
Implements focus lost to verify (almost certainly not needed, since verify is called prior to focus lost).- Specified by:
focusLost
in interfaceFocusListener
-
getFocusGainedValue
Returns the value of the component when focus gained. -
isInputVerifierSet
public boolean isInputVerifierSet()Returns whether input verifier is set. -
setInputVerifier
public void setInputVerifier(boolean aValue) Sets Input verifier. -
verify
Verify.- Specified by:
verify
in classInputVerifier
-
dragEnter
Drop target listener method.- Specified by:
dragEnter
in interfaceDropTargetListener
-
dragOver
Drop target listener method.- Specified by:
dragOver
in interfaceDropTargetListener
-
dropActionChanged
Drop target listener method.- Specified by:
dropActionChanged
in interfaceDropTargetListener
-
dragExit
Drop target listener method.- Specified by:
dragExit
in interfaceDropTargetListener
-
drop
Drop target listener method.- Specified by:
drop
in interfaceDropTargetListener
-
dragGestureRecognized
Called when drag should be initiated due to mouse drag.- Specified by:
dragGestureRecognized
in interfaceDragGestureListener
-
dragEnter
DragSourceListener method.- Specified by:
dragEnter
in interfaceDragSourceListener
-
dragOver
DragSourceListener method.- Specified by:
dragOver
in interfaceDragSourceListener
-
dropActionChanged
DragSourceListener method.- Specified by:
dropActionChanged
in interfaceDragSourceListener
-
dragExit
DragSourceListener method.- Specified by:
dragExit
in interfaceDragSourceListener
-
dragDropEnd
DragSourceListener method.- Specified by:
dragDropEnd
in interfaceDragSourceListener
-