com.vaadin.ui
Class Component.Event
java.lang.Object
java.util.EventObject
com.vaadin.event.ConnectorEvent
com.vaadin.ui.Component.Event
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AbstractField.ReadOnlyStatusChangeEvent, Button.ClickEvent, CalendarComponentEvent, ColorChangeEvent, Component.ErrorEvent, Field.ValueChangeEvent, FieldEvents.BlurEvent, FieldEvents.FocusEvent, FieldEvents.TextChangeEvent, Grid.CommitErrorEvent, HasComponents.ComponentAttachEvent, HasComponents.ComponentDetachEvent, Label.ValueChangeEvent, LoginForm.LoginEvent, MouseEvents.ClickEvent, MouseEvents.DoubleClickEvent, PopupView.PopupVisibilityEvent, SortEvent, 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:
- Component
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:
Component.Listener
,
Serialized Form
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Component.Event
public Component.Event(Component source)
- Constructs a new event with the specified source component.
- Parameters:
source
- the source component of the event
getComponent
public Component getComponent()
- Gets the component where the event occurred.
- Returns:
- the source component of the event
Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.