Class SwingEventAdapter
- java.lang.Object
- 
- javax.swing.InputVerifier
- 
- com.inductiveautomation.snap.swing.SwingEventAdapter
 
 
- 
- All Implemented Interfaces:
- java.awt.dnd.DragGestureListener,- java.awt.dnd.DragSourceListener,- java.awt.dnd.DropTargetListener,- java.awt.event.ActionListener,- java.awt.event.FocusListener,- java.awt.event.KeyListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.util.EventListener
 - Direct Known Subclasses:
- JComboBoxHpr.JComboBoxEventAdapter
 
 public class SwingEventAdapter extends javax.swing.InputVerifier implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener, java.awt.event.FocusListener, java.awt.dnd.DropTargetListener, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListenerA class to listen for Swing events and send them on.
- 
- 
Constructor SummaryConstructors Constructor Description SwingEventAdapter(javax.swing.JComponent aComponent)Creates a new SwingEventAdapter for given component.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)ActionListener method.voiddragDropEnd(java.awt.dnd.DragSourceDropEvent anEvent)DragSourceListener method.voiddragEnter(java.awt.dnd.DragSourceDragEvent anEvent)DragSourceListener method.voiddragEnter(java.awt.dnd.DropTargetDragEvent anEvent)Drop target listener method.voiddragExit(java.awt.dnd.DragSourceEvent anEvent)DragSourceListener method.voiddragExit(java.awt.dnd.DropTargetEvent anEvent)Drop target listener method.voiddragGestureRecognized(java.awt.dnd.DragGestureEvent anEvent)Called when drag should be initiated due to mouse drag.voiddragOver(java.awt.dnd.DragSourceDragEvent anEvent)DragSourceListener method.voiddragOver(java.awt.dnd.DropTargetDragEvent anEvent)Drop target listener method.voiddrop(java.awt.dnd.DropTargetDropEvent anEvent)Drop target listener method.voiddropActionChanged(java.awt.dnd.DragSourceDragEvent anEvent)DragSourceListener method.voiddropActionChanged(java.awt.dnd.DropTargetDragEvent anEvent)Drop target listener method.voidfocusGained(java.awt.event.FocusEvent e)Implements focusGained to cache value prior to editing, so we know whether to fire action on focusLost/verify.voidfocusLost(java.awt.event.FocusEvent e)Implements focus lost to verify (almost certainly not needed, since verify is called prior to focus lost).javax.swing.border.BordergetBorder()Returns the component border if it is currently being substituted with a temporary one.javax.swing.JComponentgetComponent()Returns the component.UIEvent.Type[]getEnabledEvents()Returns an array of enabled events.java.lang.ObjectgetFocusGainedValue()Returns the value of the component when focus gained.JComponentHprgetHelper()Returns the component helper.booleanisEnabled(UIEvent.Type aType)Returns whether given type is enabled.booleanisEnabled(UIEvent.Type... theTypes)Returns whether any of given types are enabled.protected booleanisFocusListenerSet()Returns whether FocusListener is set.booleanisInputVerifierSet()Returns whether input verifier is set.protected booleanisKeyListenerSet()Returns whether KeyListener is set.protected booleanisMouseListenerSet()Returns whether MouseListener is set.protected booleanisMouseMotionListenerSet()Returns whether MouseMotionListener is set.voidkeyPressed(java.awt.event.KeyEvent e)KeyListener method.voidkeyReleased(java.awt.event.KeyEvent e)KeyListener method.voidkeyTyped(java.awt.event.KeyEvent e)KeyListener method.voidmouseClicked(java.awt.event.MouseEvent e)MouseListener method.voidmouseDragged(java.awt.event.MouseEvent e)MouseMotionListener method.voidmouseEntered(java.awt.event.MouseEvent e)MouseListener method.voidmouseExited(java.awt.event.MouseEvent e)MouseListener method.voidmouseMoved(java.awt.event.MouseEvent e)MouseMotionListener method.voidmousePressed(java.awt.event.MouseEvent e)MouseListener method.voidmouseReleased(java.awt.event.MouseEvent e)MouseListener method.voidsetEnabled(UIEvent.Type aType, boolean aValue)Sets whether a given type is enabled.voidsetEnabledEvents(UIEvent.Type... theEvents)Sets an array of enabled events.protected voidsetFocusListenerSet(boolean aValue)Sets whether FocusListener is set.voidsetInputVerifier(boolean aValue)Sets Input verifier.protected voidsetKeyListenerSet(boolean aValue)Sets whether KeyListener is set.protected voidsetMouseListenerSet(boolean aValue)Sets whether MouseListener is set.protected voidsetMouseMotionListenerSet(boolean aValue)Sets whether MouseMotionListener is set.booleanverify(javax.swing.JComponent aComponent)Verify.
 
- 
- 
- 
Method Detail- 
getComponentpublic javax.swing.JComponent getComponent() Returns the component.
 - 
getHelperpublic JComponentHpr getHelper() Returns the component helper.
 - 
getBorderpublic javax.swing.border.Border getBorder() Returns the component border if it is currently being substituted with a temporary one.
 - 
isEnabledpublic boolean isEnabled(UIEvent.Type aType) Returns whether given type is enabled.
 - 
isEnabledpublic boolean isEnabled(UIEvent.Type... theTypes) Returns whether any of given types are enabled.
 - 
setEnabledpublic void setEnabled(UIEvent.Type aType, boolean aValue) Sets whether a given type is enabled.
 - 
getEnabledEventspublic UIEvent.Type[] getEnabledEvents() Returns an array of enabled events.
 - 
setEnabledEventspublic void setEnabledEvents(UIEvent.Type... theEvents) Sets an array of enabled events.
 - 
isKeyListenerSetprotected boolean isKeyListenerSet() Returns whether KeyListener is set.
 - 
setKeyListenerSetprotected void setKeyListenerSet(boolean aValue) Sets whether KeyListener is set.
 - 
isMouseListenerSetprotected boolean isMouseListenerSet() Returns whether MouseListener is set.
 - 
setMouseListenerSetprotected void setMouseListenerSet(boolean aValue) Sets whether MouseListener is set.
 - 
isMouseMotionListenerSetprotected boolean isMouseMotionListenerSet() Returns whether MouseMotionListener is set.
 - 
setMouseMotionListenerSetprotected void setMouseMotionListenerSet(boolean aValue) Sets whether MouseMotionListener is set.
 - 
isFocusListenerSetprotected boolean isFocusListenerSet() Returns whether FocusListener is set.
 - 
setFocusListenerSetprotected void setFocusListenerSet(boolean aValue) Sets whether FocusListener is set.
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) ActionListener method.- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
keyPressedpublic void keyPressed(java.awt.event.KeyEvent e) KeyListener method.- Specified by:
- keyPressedin interface- java.awt.event.KeyListener
 
 - 
keyTypedpublic void keyTyped(java.awt.event.KeyEvent e) KeyListener method.- Specified by:
- keyTypedin interface- java.awt.event.KeyListener
 
 - 
keyReleasedpublic void keyReleased(java.awt.event.KeyEvent e) KeyListener method.- Specified by:
- keyReleasedin interface- java.awt.event.KeyListener
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) MouseListener method.- Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
 - 
mouseDraggedpublic void mouseDragged(java.awt.event.MouseEvent e) MouseMotionListener method.- Specified by:
- mouseDraggedin interface- java.awt.event.MouseMotionListener
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent e) MouseListener method.- Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
 - 
mouseClickedpublic void mouseClicked(java.awt.event.MouseEvent e) MouseListener method.- Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(java.awt.event.MouseEvent e) MouseListener method.- Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
 - 
mouseMovedpublic void mouseMoved(java.awt.event.MouseEvent e) MouseMotionListener method.- Specified by:
- mouseMovedin interface- java.awt.event.MouseMotionListener
 
 - 
mouseExitedpublic void mouseExited(java.awt.event.MouseEvent e) MouseListener method.- Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
 - 
focusGainedpublic void focusGained(java.awt.event.FocusEvent e) Implements focusGained to cache value prior to editing, so we know whether to fire action on focusLost/verify.- Specified by:
- focusGainedin interface- java.awt.event.FocusListener
 
 - 
focusLostpublic void focusLost(java.awt.event.FocusEvent e) Implements focus lost to verify (almost certainly not needed, since verify is called prior to focus lost).- Specified by:
- focusLostin interface- java.awt.event.FocusListener
 
 - 
getFocusGainedValuepublic java.lang.Object getFocusGainedValue() Returns the value of the component when focus gained.
 - 
isInputVerifierSetpublic boolean isInputVerifierSet() Returns whether input verifier is set.
 - 
setInputVerifierpublic void setInputVerifier(boolean aValue) Sets Input verifier.
 - 
verifypublic boolean verify(javax.swing.JComponent aComponent) Verify.- Specified by:
- verifyin class- javax.swing.InputVerifier
 
 - 
dragEnterpublic void dragEnter(java.awt.dnd.DropTargetDragEvent anEvent) Drop target listener method.- Specified by:
- dragEnterin interface- java.awt.dnd.DropTargetListener
 
 - 
dragOverpublic void dragOver(java.awt.dnd.DropTargetDragEvent anEvent) Drop target listener method.- Specified by:
- dragOverin interface- java.awt.dnd.DropTargetListener
 
 - 
dropActionChangedpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent anEvent) Drop target listener method.- Specified by:
- dropActionChangedin interface- java.awt.dnd.DropTargetListener
 
 - 
dragExitpublic void dragExit(java.awt.dnd.DropTargetEvent anEvent) Drop target listener method.- Specified by:
- dragExitin interface- java.awt.dnd.DropTargetListener
 
 - 
droppublic void drop(java.awt.dnd.DropTargetDropEvent anEvent) Drop target listener method.- Specified by:
- dropin interface- java.awt.dnd.DropTargetListener
 
 - 
dragGestureRecognizedpublic void dragGestureRecognized(java.awt.dnd.DragGestureEvent anEvent) Called when drag should be initiated due to mouse drag.- Specified by:
- dragGestureRecognizedin interface- java.awt.dnd.DragGestureListener
 
 - 
dragEnterpublic void dragEnter(java.awt.dnd.DragSourceDragEvent anEvent) DragSourceListener method.- Specified by:
- dragEnterin interface- java.awt.dnd.DragSourceListener
 
 - 
dragOverpublic void dragOver(java.awt.dnd.DragSourceDragEvent anEvent) DragSourceListener method.- Specified by:
- dragOverin interface- java.awt.dnd.DragSourceListener
 
 - 
dropActionChangedpublic void dropActionChanged(java.awt.dnd.DragSourceDragEvent anEvent) DragSourceListener method.- Specified by:
- dropActionChangedin interface- java.awt.dnd.DragSourceListener
 
 - 
dragExitpublic void dragExit(java.awt.dnd.DragSourceEvent anEvent) DragSourceListener method.- Specified by:
- dragExitin interface- java.awt.dnd.DragSourceListener
 
 - 
dragDropEndpublic void dragDropEnd(java.awt.dnd.DragSourceDropEvent anEvent) DragSourceListener method.- Specified by:
- dragDropEndin interface- java.awt.dnd.DragSourceListener
 
 
- 
 
-