Package org.apache.pivot.wtk
Interface ComponentMouseListener
-
- All Known Implementing Classes:
ActivityIndicatorSkin
,BorderSkin
,BoxPaneSkin
,ButtonSkin
,CalendarButtonSkin
,CalendarSkin
,CardPaneSkin
,ChartViewSkin
,CheckboxSkin
,ColorChooserButtonSkin
,ColorChooserButtonSkin.ColorChooserPopupSkin
,ColorChooserSkin
,ComponentMouseListener.Adapter
,ComponentMouseListener.Listeners
,ComponentSkin
,ContainerSkin
,DisplaySkin
,ExpanderSkin
,FileBrowserSkin
,FillPaneSkin
,FlowPaneSkin
,GridPaneFillerSkin
,GridPaneSkin
,ImageViewSkin
,LabelSkin
,LinkButtonSkin
,ListButtonSkin
,MenuBarItemSkin
,MenuButtonSkin
,MenuItemSkin
,MovieViewSkin
,NumberRulerSkin
,PanelSkin
,PushButtonSkin
,RadioButtonSkin
,RollupSkin
,RulerSkin
,ScrollPaneSkin
,SeparatorSkin
,SliderSkin
,StackPaneSkin
,TablePaneFillerSkin
,TablePaneSkin
,TabPaneSkin
,TerraAccordionSkin
,TerraAccordionSkin.PanelHeaderSkin
,TerraActivityIndicatorSkin
,TerraAlertSkin
,TerraBorderSkin
,TerraCalendarButtonSkin
,TerraCalendarSkin
,TerraCalendarSkin.DateButtonSkin
,TerraCheckboxSkin
,TerraColorChooserButtonSkin
,TerraColorChooserSkin
,TerraDialogSkin
,TerraExpanderSkin
,TerraExpanderSkin.ShadeButtonSkin
,TerraFileBrowserSheetSkin
,TerraFileBrowserSkin
,TerraFormSkin
,TerraFrameSkin
,TerraFrameSkin.FrameButtonSkin
,TerraGaugeSkin
,TerraGridPaneSkin
,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
,TerraSuggestionPopupSkin
,TerraTablePaneSkin
,TerraTableViewHeaderSkin
,TerraTableViewSkin
,TerraTabPaneSkin
,TerraTabPaneSkin.TabButtonSkin
,TerraTextAreaSkin
,TerraTextInputSkin
,TerraTextPaneSkin
,TerraTooltipSkin
,TerraTreeViewSkin
,TerraVFSBrowserSheetSkin
,TerraVFSBrowserSkin
,TextAreaSkin
,TextPaneSkin
,VFSBrowserSkin
,WindowSkin
public interface ComponentMouseListener
Component mouse listener interface. Component mouse events are "bubbling" and are fired as the event propagates up the component hierarchy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ComponentMouseListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
ComponentMouseListener.Listeners
Component mouse listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
mouseMove(Component component, int x, int y)
Called when the mouse is moved over a component.default void
mouseOut(Component component)
Called when the mouse exits a component.default void
mouseOver(Component component)
Called when the mouse enters a component.
-
-
-
Method Detail
-
mouseMove
default boolean mouseMove(Component component, int x, int y)
Called when the mouse is moved over a component.- Parameters:
component
- Component that is under the mouse.x
- X position of the mouse.y
- Y position of the mouse.- Returns:
true
to consume the event;false
to allow it to propagate (default return).
-
mouseOver
default void mouseOver(Component component)
Called when the mouse enters a component.Default is to do nothing.
- Parameters:
component
- Component that is now under the mouse pointer.
-
mouseOut
default void mouseOut(Component component)
Called when the mouse exits a component.Default is to do nothing.
- Parameters:
component
- Component that has now lost the mouse pointer.
-
-