Package com.vaadin.event
Class LayoutEvents.LayoutClickEvent
- java.lang.Object
-
- java.util.EventObject
-
- com.vaadin.event.ConnectorEvent
-
- com.vaadin.ui.Component.Event
-
- com.vaadin.event.MouseEvents.ClickEvent
-
- com.vaadin.event.LayoutEvents.LayoutClickEvent
-
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- LayoutEvents
public static class LayoutEvents.LayoutClickEvent extends MouseEvents.ClickEvent
An event fired when the layout has been clicked. The event contains information about the target layout (component) and the child component that was clicked. If no child component was found it is set to null.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.vaadin.event.MouseEvents.ClickEvent
BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description LayoutClickEvent(Component source, MouseEventDetails mouseEventDetails, Component clickedComponent, Component childComponent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LayoutEvents.LayoutClickEvent
createEvent(ComponentContainer layout, MouseEventDetails mouseDetails, Connector clickedConnector)
Component
getChildComponent()
Returns the direct child component of the layout which contains the clicked component.Component
getClickedComponent()
Returns the component that was clicked, which is somewhere inside the parent layout on which the listener was registered.-
Methods inherited from class com.vaadin.event.MouseEvents.ClickEvent
getButton, getButtonName, getClientX, getClientY, getRelativeX, getRelativeY, isAltKey, isCtrlKey, isDoubleClick, isMetaKey, isShiftKey
-
Methods inherited from class com.vaadin.ui.Component.Event
getComponent
-
Methods inherited from class com.vaadin.event.ConnectorEvent
getConnector
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
LayoutClickEvent
public LayoutClickEvent(Component source, MouseEventDetails mouseEventDetails, Component clickedComponent, Component childComponent)
-
-
Method Detail
-
getClickedComponent
public Component getClickedComponent()
Returns the component that was clicked, which is somewhere inside the parent layout on which the listener was registered. For the direct child component of the layout, seegetChildComponent()
.- Returns:
- clicked
Component
, null if none found
-
getChildComponent
public Component getChildComponent()
Returns the direct child component of the layout which contains the clicked component. For the clicked component inside that child component of the layout, seegetClickedComponent()
.- Returns:
- direct child
Component
of the layout which contains the clicked Component, null if none found
-
createEvent
public static LayoutEvents.LayoutClickEvent createEvent(ComponentContainer layout, MouseEventDetails mouseDetails, Connector clickedConnector)
-
-