pivot.wtk
Interface ComponentKeyListener

All Known Implementing Classes:
BorderSkin, ButtonSkin, CalendarButtonSkin, CalendarSkin, CardPaneSkin, CheckboxSkin, ComponentSkin, ContainerSkin, DisplaySkin, FlowPaneSkin, ImageViewSkin, LabelSkin, LinkButtonSkin, ListButtonSkin, MenuBarItemSkin, MenuButtonSkin, MenuItemSkin, ObsidianPushButtonSkin, ObsidianRadioButtonSkin, PushButtonSkin, RadioButtonSkin, ScrollPaneSkin, SeparatorSkin, SliderSkin, StackPaneSkin, TablePaneSkin, TerraAccordionSkin, TerraAccordionSkin.PanelHeaderSkin, TerraAlertSkin, TerraBorderSkin, TerraCalendarButtonSkin, TerraCalendarSkin, TerraCalendarSkin.DateButtonSkin, TerraCheckboxSkin, TerraDialogSkin, TerraExpanderSkin, TerraExpanderSkin.ShadeButtonSkin, TerraFlowPaneSkin, TerraFormSkin, TerraFrameSkin, TerraFrameSkin.FrameButtonSkin, TerraLabelSkin, TerraLinkButtonSkin, TerraListButtonSkin, TerraListViewSkin, TerraMenuBarItemSkin, TerraMenuBarSkin, TerraMenuButtonSkin, TerraMenuItemSkin, TerraMenuPopupSkin, TerraMenuSkin, TerraMeterSkin, TerraPaletteSkin, TerraPanoramaSkin, TerraPanoramaSkin.ScrollButtonSkin, TerraPromptSkin, TerraPushButtonSkin, TerraRadioButtonSkin, TerraRollupSkin, TerraRollupSkin.RollupButtonSkin, TerraScrollBarSkin, TerraScrollBarSkin.HandleSkin, TerraScrollBarSkin.ScrollButtonSkin, TerraScrollPaneCornerSkin, TerraScrollPaneSkin, TerraSeparatorSkin, TerraSheetSkin, TerraSliderSkin, TerraSliderSkin.ThumbSkin, TerraSpinnerSkin, TerraSpinnerSkin.SpinButtonSkin, TerraSpinnerSkin.SpinnerContentSkin, TerraSplitPaneSkin, TerraSplitPaneSkin.SplitterShadowSkin, TerraSplitPaneSkin.SplitterSkin, TerraTablePaneSkin, TerraTableViewHeaderSkin, TerraTableViewSkin, TerraTabPaneSkin, TerraTabPaneSkin.TabButtonSkin, TerraTextInputSkin, TerraTooltipSkin, TerraTreeViewSkin, TextAreaSkin, WindowSkin

public interface ComponentKeyListener

Component key listener interface.

Author:
gbrown

Method Summary
 boolean keyPressed(Component component, int keyCode, Keyboard.KeyLocation keyLocation)
          Called when a key has been pressed.
 boolean keyReleased(Component component, int keyCode, Keyboard.KeyLocation keyLocation)
          Called when a key has been released.
 boolean keyTyped(Component component, char character)
          Called when a key has been typed.
 

Method Detail

keyTyped

boolean keyTyped(Component component,
                 char character)
Called when a key has been typed.

Parameters:
component -
character -
Returns:
true to consume the event; false to allow it to propagate.

keyPressed

boolean keyPressed(Component component,
                   int keyCode,
                   Keyboard.KeyLocation keyLocation)
Called when a key has been pressed.

Parameters:
component -
keyCode -
keyLocation -
Returns:
true to consume the event; false to allow it to propagate.

keyReleased

boolean keyReleased(Component component,
                    int keyCode,
                    Keyboard.KeyLocation keyLocation)
Called when a key has been released.

Parameters:
component -
keyCode -
keyLocation -
Returns:
true to consume the event; false to allow it to propagate.