com.vaadin.ui.
Class Component.Event
- java.lang.Object
-
- java.util.EventObject
-
- com.vaadin.event.ConnectorEvent
-
- com.vaadin.ui.Component.Event
-
All Implemented Interfaces:
Direct Known Subclasses:
AbstractField.ReadOnlyStatusChangeEvent, AbstractSplitPanel.SplitPositionChangeEvent, Button.ClickEvent, CalendarComponentEvent, ColorChangeEvent, Component.ErrorEvent, Field.ValueChangeEvent, FieldEvents.BlurEvent, FieldEvents.FocusEvent, FieldEvents.TextChangeEvent, Grid.ColumnReorderEvent, Grid.ColumnResizeEvent, Grid.ColumnVisibilityChangeEvent, Grid.CommitErrorEvent, Grid.EditorEvent, HasComponents.ComponentAttachEvent, HasComponents.ComponentDetachEvent, Label.ValueChangeEvent, LoginForm.LoginEvent, MouseEvents.ClickEvent, MouseEvents.DoubleClickEvent, PopupView.PopupVisibilityEvent, SortEvent, Table.ColumnCollapseEvent, Table.ColumnReorderEvent, Table.ColumnResizeEvent, TabSheet.SelectedTabChangeEvent, Tree.CollapseEvent, Tree.ExpandEvent, UIEvents.PollEvent, Upload.ChangeEvent, Upload.FinishedEvent, Upload.StartedEvent, Window.CloseEvent, Window.ResizeEvent, Window.WindowModeChangeEvent
Enclosing interface:
public static class Component.Event extends ConnectorEvent
Superclass of all component originated events.
Events are the basis of all user interaction handling in Vaadin. To handle events, you provide a listener object that receives the events of the particular event type.
Button button = new Button("Click Me!"); button.addListener(new Button.ClickListener() { public void buttonClick(ClickEvent event) { getWindow().showNotification("Thank You!"); } }); layout.addComponent(button);
Notice that while each of the event types have their corresponding listener types; the listener interfaces are not required to inherit the
Component.Listener
interface.See Also:
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor and Description Event(Component source)
Constructs a new event with the specified source component.
-
Method Summary
All Methods Modifier and Type Method and Description Component
getComponent()
Gets the component where the event occurred.
-
Methods inherited from class com.vaadin.event.ConnectorEvent
getConnector
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
Event
public Event(Component source)
Constructs a new event with the specified source component.
Parameters:
source
- the source component of the event
-
-
Method Detail
-
getComponent
public Component getComponent()
Gets the component where the event occurred.
Returns:
the source component of the event
-
-