org.apache.pivot.wtk
Interface ComponentListener

All Known Implementing Classes:
ActivityIndicatorSkin, BorderSkin, BoxPaneSkin, ButtonSkin, CalendarButtonSkin, CalendarSkin, CardPaneSkin, ChartViewSkin, CheckboxSkin, ColorChooserButtonSkin, ColorChooserButtonSkin.ColorChooserPopupSkin, ColorChooserSkin, ComponentListener.Adapter, ComponentSkin, ContainerSkin, DisplaySkin, ExpanderSkin, FileBrowserSkin, FillPaneSkin, FlowPaneSkin, GridPaneFillerSkin, GridPaneSkin, ImageViewSkin, LabelSkin, LinkButtonSkin, ListButtonSkin, MenuBarItemSkin, MenuButtonSkin, MenuItemSkin, MovieViewSkin, PanelSkin, PushButtonSkin, RadioButtonSkin, RollupSkin, ScrollPaneSkin, SeparatorSkin, SliderSkin, StackPaneSkin, TablePaneFillerSkin, TablePaneSkin, TabPaneSkin, TerraAccordionSkin, TerraAccordionSkin.PanelHeaderSkin, TerraActivityIndicatorSkin, TerraAlertSkin, TerraBorderSkin, TerraBoxPaneSkin, TerraCalendarButtonSkin, TerraCalendarSkin, TerraCalendarSkin.DateButtonSkin, TerraCheckboxSkin, TerraColorChooserButtonSkin, TerraColorChooserSkin, TerraDialogSkin, TerraExpanderSkin, TerraExpanderSkin.ShadeButtonSkin, TerraFileBrowserSheetSkin, TerraFileBrowserSkin, TerraFillPaneSkin, TerraFormSkin, TerraFrameSkin, TerraFrameSkin.FrameButtonSkin, TerraGridPaneSkin, TerraLabelSkin, TerraLinkButtonSkin, TerraListButtonSkin, TerraListViewSkin, TerraMenuBarItemSkin, TerraMenuBarSkin, TerraMenuButtonSkin, TerraMenuItemSkin, TerraMenuPopupSkin, TerraMenuSkin, TerraMeterSkin, TerraPaletteSkin, TerraPanelSkin, 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, TextAreaSkin, TextPaneSkin, WindowSkin

public interface ComponentListener

Component listener interface.


Nested Class Summary
static class ComponentListener.Adapter
          Component listener adapter.
 
Method Summary
 void cursorChanged(Component component, Cursor previousCursor)
          Called when a component's cursor has changed.
 void dragSourceChanged(Component component, DragSource previousDragSource)
          Called when a component's drag source has changed.
 void dropTargetChanged(Component component, DropTarget previousDropTarget)
          Called when a component's drop target has changed.
 void heightLimitsChanged(Component component, int previousMinimumHeight, int previousMaximumHeight)
          Called when a component's preferred height limits have changed.
 void locationChanged(Component component, int previousX, int previousY)
          Called when a component's location has changed.
 void menuHandlerChanged(Component component, MenuHandler previousMenuHandler)
          Called when a component's context menu handler has changed.
 void nameChanged(Component component, String previousName)
          Called when a component's name has changed.
 void parentChanged(Component component, Container previousParent)
          Called when a component's parent has changed (when the component is either added to or removed from a container).
 void preferredSizeChanged(Component component, int previousPreferredWidth, int previousPreferredHeight)
          Called when a component's preferred size has changed.
 void sizeChanged(Component component, int previousWidth, int previousHeight)
          Called when a component's size has changed.
 void tooltipDelayChanged(Component component, int previousTooltipDelay)
          Called when a component's tooltip delay has changed.
 void tooltipTextChanged(Component component, String previousTooltipText)
          Called when a component's tooltip text has changed.
 void visibleChanged(Component component)
          Called when a component's visible flag has changed.
 void widthLimitsChanged(Component component, int previousMinimumWidth, int previousMaximumWidth)
          Called when a component's preferred width limits have changed.
 

Method Detail

parentChanged

void parentChanged(Component component,
                   Container previousParent)
Called when a component's parent has changed (when the component is either added to or removed from a container).

Parameters:
component -
previousParent -

sizeChanged

void sizeChanged(Component component,
                 int previousWidth,
                 int previousHeight)
Called when a component's size has changed.

Parameters:
component -
previousWidth -
previousHeight -

preferredSizeChanged

void preferredSizeChanged(Component component,
                          int previousPreferredWidth,
                          int previousPreferredHeight)
Called when a component's preferred size has changed.

Parameters:
component -
previousPreferredWidth -
previousPreferredHeight -

widthLimitsChanged

void widthLimitsChanged(Component component,
                        int previousMinimumWidth,
                        int previousMaximumWidth)
Called when a component's preferred width limits have changed.

Parameters:
component -
previousMinimumWidth -
previousMaximumWidth -

heightLimitsChanged

void heightLimitsChanged(Component component,
                         int previousMinimumHeight,
                         int previousMaximumHeight)
Called when a component's preferred height limits have changed.

Parameters:
component -
previousMinimumHeight -
previousMaximumHeight -

locationChanged

void locationChanged(Component component,
                     int previousX,
                     int previousY)
Called when a component's location has changed.

Parameters:
component -
previousX -
previousY -

visibleChanged

void visibleChanged(Component component)
Called when a component's visible flag has changed.

Parameters:
component -

cursorChanged

void cursorChanged(Component component,
                   Cursor previousCursor)
Called when a component's cursor has changed.

Parameters:
component -
previousCursor -

tooltipTextChanged

void tooltipTextChanged(Component component,
                        String previousTooltipText)
Called when a component's tooltip text has changed.

Parameters:
component -
previousTooltipText -

tooltipDelayChanged

void tooltipDelayChanged(Component component,
                         int previousTooltipDelay)
Called when a component's tooltip delay has changed.

Parameters:
component -
previousTooltipDelay -

dragSourceChanged

void dragSourceChanged(Component component,
                       DragSource previousDragSource)
Called when a component's drag source has changed.

Parameters:
component -
previousDragSource -

dropTargetChanged

void dropTargetChanged(Component component,
                       DropTarget previousDropTarget)
Called when a component's drop target has changed.

Parameters:
component -
previousDropTarget -

menuHandlerChanged

void menuHandlerChanged(Component component,
                        MenuHandler previousMenuHandler)
Called when a component's context menu handler has changed.

Parameters:
component -
previousMenuHandler -

nameChanged

void nameChanged(Component component,
                 String previousName)
Called when a component's name has changed.

Parameters:
component -
previousName -