Class DelegatingKeyboardListenerCollection
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<KeyboardListener>
-
- com.google.gwt.user.client.ui.KeyboardListenerCollection
-
- com.google.gwt.user.client.ui.DelegatingKeyboardListenerCollection
-
- All Implemented Interfaces:
KeyboardListener
,java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<KeyboardListener>
,java.util.Collection<KeyboardListener>
,java.util.EventListener
,java.util.List<KeyboardListener>
,java.util.RandomAccess
@Deprecated public class DelegatingKeyboardListenerCollection extends KeyboardListenerCollection implements KeyboardListener
Deprecated.KeyboardListenerCollection
used to correctly hook up event listeners to the composite's wrapped widget.For example,
Composite
widgets often need to listen to events generated on their wrapped widget. Upon the firing of a wrapped widget's event, the composite widget must fire its own listeners with itself as the source of the event. To use aDelegatingKeyboardListenerCollection
, simply use theDelegatingKeyboardListenerCollection
instead of aKeyboardListenerCollection
. For example, inSuggestBox
, the following code is used to listen to keyboard events on theSuggestBox
underlying widget.public void addKeyboardListener(KeyboardListener listener) { if (keyboardListeners == null) { keyboardListeners = new DelegatingKeyboardListenerCollection(this, box); } keyboardListeners.add(listener); }
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.google.gwt.user.client.ui.KeyboardListener
KEY_ALT, KEY_BACKSPACE, KEY_CTRL, KEY_DELETE, KEY_DOWN, KEY_END, KEY_ENTER, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_SHIFT, KEY_TAB, KEY_UP, MODIFIER_ALT, MODIFIER_CTRL, MODIFIER_META, MODIFIER_SHIFT
-
-
Constructor Summary
Constructors Constructor Description DelegatingKeyboardListenerCollection(Widget owner, SourcesKeyboardEvents delegatedTo)
Deprecated.Constructor forDelegatingKeyboardListenerCollection
.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
onKeyDown(Widget sender, char keyCode, int modifiers)
Deprecated.Fired when the user depresses a physical key.void
onKeyPress(Widget sender, char keyCode, int modifiers)
Deprecated.Fired when a keyboard action generates a character.void
onKeyUp(Widget sender, char keyCode, int modifiers)
Deprecated.Fired when the user releases a physical key.-
Methods inherited from class com.google.gwt.user.client.ui.KeyboardListenerCollection
fireKeyboardEvent, fireKeyDown, fireKeyPress, fireKeyUp, getKeyboardModifiers
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Constructor Detail
-
DelegatingKeyboardListenerCollection
public DelegatingKeyboardListenerCollection(Widget owner, SourcesKeyboardEvents delegatedTo)
Deprecated.Constructor forDelegatingKeyboardListenerCollection
.- Parameters:
owner
- owner of listenersdelegatedTo
- source of events
-
-
Method Detail
-
onKeyDown
public void onKeyDown(Widget sender, char keyCode, int modifiers)
Deprecated.Description copied from interface:KeyboardListener
Fired when the user depresses a physical key.- Specified by:
onKeyDown
in interfaceKeyboardListener
- Parameters:
sender
- the widget that was focused when the event occurred.keyCode
- the physical key that was depressed. Constants for this value are defined in this interface with the KEY prefix.modifiers
- the modifier keys pressed at when the event occurred. This value is a combination of the bits defined byKeyboardListener.MODIFIER_SHIFT
,KeyboardListener.MODIFIER_CTRL
, andKeyboardListener.MODIFIER_ALT
-
onKeyPress
public void onKeyPress(Widget sender, char keyCode, int modifiers)
Deprecated.Description copied from interface:KeyboardListener
Fired when a keyboard action generates a character. This occurs after onKeyDown and onKeyUp are fired for the physical key that was pressed.It should be noted that many browsers do not generate keypress events for non-printing keyCode values, such as
KeyboardListener.KEY_ENTER
or arrow keys. These keyCodes can be reliably captured either withKeyboardListener.onKeyDown(Widget, char, int)
orKeyboardListener.onKeyUp(Widget, char, int)
.- Specified by:
onKeyPress
in interfaceKeyboardListener
- Parameters:
sender
- the widget that was focused when the event occurred.keyCode
- the Unicode character that was generated by the keyboard action.modifiers
- the modifier keys pressed at when the event occurred. This value is a combination of the bits defined byKeyboardListener.MODIFIER_SHIFT
,KeyboardListener.MODIFIER_CTRL
, andKeyboardListener.MODIFIER_ALT
-
onKeyUp
public void onKeyUp(Widget sender, char keyCode, int modifiers)
Deprecated.Description copied from interface:KeyboardListener
Fired when the user releases a physical key.- Specified by:
onKeyUp
in interfaceKeyboardListener
- Parameters:
sender
- the widget that was focused when the event occurred.keyCode
- the physical key that was released. Constants for this value are defined in this interface with the KEY prefix.modifiers
- the modifier keys pressed at when the event occurred. This value is a combination of the bits defined byKeyboardListener.MODIFIER_SHIFT
,KeyboardListener.MODIFIER_CTRL
, andKeyboardListener.MODIFIER_ALT
-
-