package event
- Alphabetic
- Public
- All
Type Members
- class ActionEvent extends ComponentEvent
-
trait
AdjustingEvent
extends ComponentEvent
An event that indicates some editing operation that can be still in progress.
An event that indicates some editing operation that can be still in progress.
Example: dragging a slider creates a number of
AdjustmentEvents
withadjusting == true
until the user finally releases the mouse button. - case class BackgroundChanged (source: Component) extends ComponentEvent with Product with Serializable
- case class ButtonClicked (source: AbstractButton) extends ActionEvent with Product with Serializable
- case class CaretUpdate (source: TextComponent) extends ComponentEvent with Product with Serializable
- case class ColorChanged (source: Component, c: Color) extends ComponentEvent with SelectionEvent with Product with Serializable
- case class ComponentAdded (source: Container, child: Component) extends ContainerEvent with Product with Serializable
- trait ComponentEvent extends UIEvent
- case class ComponentRemoved (source: Container, child: Component) extends ContainerEvent with Product with Serializable
- abstract class ContainerEvent extends UIEvent
- case class EditDone (source: TextField) extends ValueChanged with Product with Serializable
- trait Event extends AnyRef
-
abstract
class
FocusEvent
extends ComponentEvent
The other component is None if it is a non Swing, i.e., AWT or native, component.
- case class FocusGained (source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable
- case class FocusLost (source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable
- case class FontChanged (source: Component) extends ComponentEvent with Product with Serializable
- case class ForegroundChanged (source: Component) extends ComponentEvent with Product with Serializable
- trait InputEvent extends ComponentEvent
- sealed abstract class KeyEvent extends InputEvent
- case class KeyPressed (source: Component, key: Key.Value, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable
- case class KeyReleased (source: Component, key: Key.Value, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable
- case class KeyTyped (source: Component, char: Char, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable
- abstract class ListChange [A] extends ListEvent[A]
- class ListChanged [A] extends ListChange[A]
- class ListElementsAdded [A] extends ListChange[A]
- class ListElementsRemoved [A] extends ListChange[A]
- trait ListEvent [A] extends ComponentEvent
- class ListSelectionChanged [A] extends SelectionChanged with ListEvent[A]
-
trait
ListSelectionEvent
extends SelectionEvent
An event that indicates a selection of a range of indices.
- sealed abstract class MouseButtonEvent extends MouseEvent
- case class MouseClicked (source: Component, point: java.awt.Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean)(peer: java.awt.event.MouseEvent) extends MouseButtonEvent with Product with Serializable
- case class MouseDragged (source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
- case class MouseEntered (source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
- sealed abstract class MouseEvent extends InputEvent
- case class MouseExited (source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
- sealed abstract class MouseMotionEvent extends MouseEvent
- case class MouseMoved (source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
- case class MousePressed (source: Component, point: java.awt.Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean)(peer: java.awt.event.MouseEvent) extends MouseButtonEvent with Product with Serializable
- case class MouseReleased (source: Component, point: java.awt.Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean)(peer: java.awt.event.MouseEvent) extends MouseButtonEvent with Product with Serializable
- case class MouseWheelMoved (source: Component, point: java.awt.Point, modifiers: Modifiers, rotation: Int)(peer: java.awt.event.MouseEvent) extends MouseEvent with Product with Serializable
- case class PopupMenuCanceled (source: PopupMenu) extends PopupMenuEvent with Product with Serializable
- abstract class PopupMenuEvent extends ComponentEvent
- case class PopupMenuWillBecomeInvisible (source: PopupMenu) extends PopupMenuEvent with Product with Serializable
- case class PopupMenuWillBecomeVisible (source: PopupMenu) extends PopupMenuEvent with Product with Serializable
- case class SelectionChanged (source: Component) extends ComponentEvent with SelectionEvent with Product with Serializable
-
trait
SelectionEvent
extends AnyRef
An event that indicates a change in a selection such as in a list view or a table.
- abstract class TableChange extends TableEvent
-
case class
TableChanged
(source: Table) extends TableChange with Product with Serializable
The table structure, i.e., the column order, names, and types stay the same, but anything else might have changed.
- case class TableColumnsSelected (source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable
- abstract class TableEvent extends ComponentEvent
-
class
TableResized
extends TableChange
Any change that caused the table to change it's size
- case class TableRowsAdded (source: Table, range: Range) extends TableResized with Product with Serializable
- case class TableRowsRemoved (source: Table, range: Range) extends TableResized with Product with Serializable
- case class TableRowsSelected (source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable
-
case class
TableStructureChanged
(source: Table) extends TableChange with Product with Serializable
The most general table change.
The most general table change. The table might have changed completely, i.e., columns might have been reordered, rows added or removed, etc. No other event indicates that the structure might have changed.
-
case class
TableUpdated
(source: Table, range: Range, column: Int) extends TableChange with Product with Serializable
The size of the table stays the same, but the given range of rows might have changed but only in the given column.
The size of the table stays the same, but the given range of rows might have changed but only in the given column. A value of -1 for the column denotes all columns.
- case class UIElementHidden (source: UIElement) extends UIEvent with Product with Serializable
- case class UIElementMoved (source: UIElement) extends UIEvent with Product with Serializable
- case class UIElementResized (source: UIElement) extends UIEvent with Product with Serializable
- case class UIElementShown (source: UIElement) extends UIEvent with Product with Serializable
- trait UIEvent extends Event
- class ValueChanged extends ComponentEvent
- case class WindowActivated (source: Window) extends WindowEvent with Product with Serializable
- case class WindowClosed (source: Window) extends WindowEvent with Product with Serializable
- case class WindowClosing (source: Window) extends WindowEvent with Product with Serializable
- case class WindowDeactivated (source: Window) extends WindowEvent with Product with Serializable
- case class WindowDeiconified (source: Window) extends WindowEvent with Product with Serializable
- abstract class WindowEvent extends UIEvent
- case class WindowIconified (source: Window) extends WindowEvent with Product with Serializable
- case class WindowOpened (source: Window) extends WindowEvent with Product with Serializable
Value Members
- object ActionEvent
-
object
Key
extends Enumeration
Enumeration of key codes used by key events.
- object ListChanged
- object ListElementsAdded
- object ListElementsRemoved
- object ListSelectionChanged extends Serializable
- object ValueChanged