at.spardat.xma.event.swt
Class XMAKeyAdapter

java.lang.Object
  extended byat.spardat.xma.event.swt.XMAKeyAdapter
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.internal.SWTEventListener

public class XMAKeyAdapter
extends java.lang.Object
implements org.eclipse.swt.events.KeyListener

Event save adapter for key listeners on SWT-widgets not supported by GuiDesigner, like composites, shell, etc. It wraps event-disabling code of XMA around your event handling code. (see package description)


Constructor Summary
XMAKeyAdapter(PageClient page)
          Constructor for this event adapter.
 
Method Summary
 void keyPressed(org.eclipse.swt.events.KeyEvent event)
          The method called by SWT whenever the corresponding event happends.
 void keyPressedImpl(org.eclipse.swt.events.KeyEvent event)
          This method is called every time a key is pressed on the keyboard.
 void keyReleased(org.eclipse.swt.events.KeyEvent event)
          The method called by SWT whenever the corresponding event happends.
 void keyReleasedImpl(org.eclipse.swt.events.KeyEvent event)
          This method is called every time a key is released on the keyboard.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMAKeyAdapter

public XMAKeyAdapter(PageClient page)
Constructor for this event adapter.

Parameters:
page - The page containing the widget on which you want to listen for events.
Method Detail

keyPressedImpl

public void keyPressedImpl(org.eclipse.swt.events.KeyEvent event)
This method is called every time a key is pressed on the keyboard. Overload this method and place your envent handling code here.

Parameters:
event - The event send by SWT.

keyPressed

public final void keyPressed(org.eclipse.swt.events.KeyEvent event)
The method called by SWT whenever the corresponding event happends. To not overload this method, overload keyPressedImpl(KeyEvent) instead.

Specified by:
keyPressed in interface org.eclipse.swt.events.KeyListener
Parameters:
event - The event send by SWT.

keyReleasedImpl

public void keyReleasedImpl(org.eclipse.swt.events.KeyEvent event)
This method is called every time a key is released on the keyboard. Overload this method and place your envent handling code here.

Parameters:
event - The event send by SWT.

keyReleased

public final void keyReleased(org.eclipse.swt.events.KeyEvent event)
The method called by SWT whenever the corresponding event happends. To not overload this method, overload keyReleasedImpl(KeyEvent) instead.

Specified by:
keyReleased in interface org.eclipse.swt.events.KeyListener
Parameters:
event - The event send by SWT.