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.DragSourceListener
Constructor and Description |
---|
SwingEventAdapter(javax.swing.JComponent aComponent)
Creates a new SwingEventAdapter for given component.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
ActionListener method.
|
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent anEvent)
DragSourceListener method.
|
void |
dragEnter(java.awt.dnd.DragSourceDragEvent anEvent)
DragSourceListener method.
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent anEvent)
Drop target listener method.
|
void |
dragExit(java.awt.dnd.DragSourceEvent anEvent)
DragSourceListener method.
|
void |
dragExit(java.awt.dnd.DropTargetEvent anEvent)
Drop target listener method.
|
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent anEvent)
Called when drag should be initiated due to mouse drag.
|
void |
dragOver(java.awt.dnd.DragSourceDragEvent anEvent)
DragSourceListener method.
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent anEvent)
Drop target listener method.
|
void |
drop(java.awt.dnd.DropTargetDropEvent anEvent)
Drop target listener method.
|
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent anEvent)
DragSourceListener method.
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent anEvent)
Drop target listener method.
|
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.
|
void |
focusLost(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.Border |
getBorder()
Returns the component border if it is currently being substituted with a temporary one.
|
javax.swing.JComponent |
getComponent()
Returns the component.
|
UIEvent.Type[] |
getEnabledEvents()
Returns an array of enabled events.
|
java.lang.Object |
getFocusGainedValue()
Returns the value of the component when focus gained.
|
JComponentHpr |
getHelper()
Returns the component helper.
|
boolean |
isEnabled(UIEvent.Type... theTypes)
Returns whether any of given types are enabled.
|
boolean |
isEnabled(UIEvent.Type aType)
Returns whether given type is enabled.
|
protected boolean |
isFocusListenerSet()
Returns whether FocusListener is set.
|
boolean |
isInputVerifierSet()
Returns whether input verifier is set.
|
protected boolean |
isKeyListenerSet()
Returns whether KeyListener is set.
|
protected boolean |
isMouseListenerSet()
Returns whether MouseListener is set.
|
protected boolean |
isMouseMotionListenerSet()
Returns whether MouseMotionListener is set.
|
void |
keyPressed(java.awt.event.KeyEvent e)
KeyListener method.
|
void |
keyReleased(java.awt.event.KeyEvent e)
KeyListener method.
|
void |
keyTyped(java.awt.event.KeyEvent e)
KeyListener method.
|
void |
mouseClicked(java.awt.event.MouseEvent e)
MouseListener method.
|
void |
mouseDragged(java.awt.event.MouseEvent e)
MouseMotionListener method.
|
void |
mouseEntered(java.awt.event.MouseEvent e)
MouseListener method.
|
void |
mouseExited(java.awt.event.MouseEvent e)
MouseListener method.
|
void |
mouseMoved(java.awt.event.MouseEvent e)
MouseMotionListener method.
|
void |
mousePressed(java.awt.event.MouseEvent e)
MouseListener method.
|
void |
mouseReleased(java.awt.event.MouseEvent e)
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(javax.swing.JComponent aComponent)
Verify.
|
public SwingEventAdapter(javax.swing.JComponent aComponent)
public javax.swing.JComponent getComponent()
public JComponentHpr getHelper()
public javax.swing.border.Border getBorder()
public boolean isEnabled(UIEvent.Type aType)
public boolean isEnabled(UIEvent.Type... theTypes)
public void setEnabled(UIEvent.Type aType, boolean aValue)
public UIEvent.Type[] getEnabledEvents()
public void setEnabledEvents(UIEvent.Type... theEvents)
protected boolean isKeyListenerSet()
protected void setKeyListenerSet(boolean aValue)
protected boolean isMouseListenerSet()
protected void setMouseListenerSet(boolean aValue)
protected boolean isMouseMotionListenerSet()
protected void setMouseMotionListenerSet(boolean aValue)
protected boolean isFocusListenerSet()
protected void setFocusListenerSet(boolean aValue)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public java.lang.Object getFocusGainedValue()
public boolean isInputVerifierSet()
public void setInputVerifier(boolean aValue)
public boolean verify(javax.swing.JComponent aComponent)
verify
in class javax.swing.InputVerifier
public void dragEnter(java.awt.dnd.DropTargetDragEvent anEvent)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent anEvent)
dragOver
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent anEvent)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent anEvent)
dragExit
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent anEvent)
drop
in interface java.awt.dnd.DropTargetListener
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent anEvent)
dragGestureRecognized
in interface java.awt.dnd.DragGestureListener
public void dragEnter(java.awt.dnd.DragSourceDragEvent anEvent)
dragEnter
in interface java.awt.dnd.DragSourceListener
public void dragOver(java.awt.dnd.DragSourceDragEvent anEvent)
dragOver
in interface java.awt.dnd.DragSourceListener
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent anEvent)
dropActionChanged
in interface java.awt.dnd.DragSourceListener
public void dragExit(java.awt.dnd.DragSourceEvent anEvent)
dragExit
in interface java.awt.dnd.DragSourceListener
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent anEvent)
dragDropEnd
in interface java.awt.dnd.DragSourceListener