scala.swing

# event

#### package event

Visibility

1. Public
2. All

### Type Members

1. #### class ActionEvent extends ComponentEvent

2. #### trait AdjustingEvent extends ComponentEvent

   An event that indicates some editing operation that can be still in progress.

3. #### case class BackgroundChanged(source: Component) extends ComponentEvent with Product with Serializable

4. #### case class ButtonClicked(source: AbstractButton) extends ActionEvent with Product with Serializable

5. #### case class CaretUpdate(source: TextComponent) extends ComponentEvent with Product with Serializable

6. #### case class ComponentAdded(source: Container, child: Component) extends ContainerEvent with Product with Serializable

7. #### trait ComponentEvent extends UIEvent

8. #### case class ComponentRemoved(source: Container, child: Component) extends ContainerEvent with Product with Serializable

9. #### abstract class ContainerEvent extends UIEvent

10. #### case class EditDone(source: TextField) extends ValueChanged with Product with Serializable

11. #### trait Event extends AnyRef

12. #### abstract class FocusEvent extends ComponentEvent

    The other component is None if it is a non Swing, i.

13. #### case class FocusGained(source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable

14. #### case class FocusLost(source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable

15. #### case class FontChanged(source: Component) extends ComponentEvent with Product with Serializable

16. #### case class ForegroundChanged(source: Component) extends ComponentEvent with Product with Serializable

17. #### trait InputEvent extends ComponentEvent

18. #### sealed abstract class KeyEvent extends InputEvent

19. #### case class KeyPressed(source: Component, key: Value, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

20. #### case class KeyReleased(source: Component, key: Value, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

21. #### case class KeyTyped(source: Component, char: Char, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

22. #### abstract class ListChange[A] extends ListEvent[A]

23. #### class ListChanged[A] extends ListChange[A]

24. #### class ListElementsAdded[A] extends ListChange[A]

25. #### class ListElementsRemoved[A] extends ListChange[A]

26. #### trait ListEvent[A] extends ComponentEvent

27. #### class ListSelectionChanged[A] extends SelectionChanged with ListEvent[A]

28. #### trait ListSelectionEvent extends SelectionEvent

    An event that indicates a selection of a range of indices.

29. #### sealed abstract class MouseButtonEvent extends MouseEvent

30. #### case class MouseClicked(source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

31. #### case class MouseDragged(source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

32. #### case class MouseEntered(source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

33. #### sealed abstract class MouseEvent extends InputEvent

34. #### case class MouseExited(source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

35. #### sealed abstract class MouseMotionEvent extends MouseEvent

36. #### case class MouseMoved(source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

37. #### case class MousePressed(source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

38. #### case class MouseReleased(source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

39. #### case class MouseWheelMoved(source: Component, point: Point, modifiers: Modifiers, rotation: Int, peer: MouseEvent) extends MouseEvent with Product with Serializable

40. #### case class SelectionChanged(source: Component) extends ComponentEvent with SelectionEvent with Product with Serializable

41. #### trait SelectionEvent extends AnyRef

    An event that indicates a change in a selection such as in a list view or a table.

42. #### abstract class TableChange extends TableEvent

43. #### case class TableChanged(source: Table) extends TableChange with Product with Serializable

    The table structure, i.

44. #### case class TableColumnsSelected(source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable

45. #### abstract class TableEvent extends ComponentEvent

46. #### class TableResized extends TableChange

    Any change that caused the table to change it's size

47. #### case class TableRowsAdded(source: Table, range: Range) extends TableResized with Product with Serializable

48. #### case class TableRowsRemoved(source: Table, range: Range) extends TableResized with Product with Serializable

49. #### case class TableRowsSelected(source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable

50. #### case class TableStructureChanged(source: Table) extends TableChange with Product with Serializable

    The most general table change.

51. #### 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.

52. #### case class UIElementHidden(source: UIElement) extends UIEvent with Product with Serializable

53. #### case class UIElementMoved(source: UIElement) extends UIEvent with Product with Serializable

54. #### case class UIElementResized(source: UIElement) extends UIEvent with Product with Serializable

55. #### case class UIElementShown(source: UIElement) extends UIEvent with Product with Serializable

56. #### trait UIEvent extends Event

57. #### class ValueChanged extends ComponentEvent

58. #### case class WindowActivated(source: Window) extends WindowEvent with Product with Serializable

59. #### case class WindowClosed(source: Window) extends WindowEvent with Product with Serializable

60. #### case class WindowClosing(source: Window) extends WindowEvent with Product with Serializable

61. #### case class WindowDeactivated(source: Window) extends WindowEvent with Product with Serializable

62. #### case class WindowDeiconified(source: Window) extends WindowEvent with Product with Serializable

63. #### abstract class WindowEvent extends UIEvent

64. #### case class WindowIconified(source: Window) extends WindowEvent with Product with Serializable

65. #### case class WindowOpened(source: Window) extends WindowEvent with Product with Serializable

66. #### case class ComponentHidden(source: Component) extends ComponentEvent with Product with Serializable

    Annotations
      @deprecated
    Deprecated

      (Since version 2.8.0) Use UIElementHidden instead.

67. #### case class ComponentMoved(source: Component) extends ComponentEvent with Product with Serializable

    Annotations
      @deprecated
    Deprecated

      (Since version 2.8.0) Use UIElementMoved instead.

68. #### case class ComponentResized(source: Component) extends ComponentEvent with Product with Serializable

    Annotations
      @deprecated
    Deprecated

      (Since version 2.8.0) Use UIElementResized instead.

69. #### case class ComponentShown(source: Component) extends ComponentEvent with Product with Serializable

    Annotations
      @deprecated
    Deprecated

      (Since version 2.8.0) Use UIElementShown instead.

### Value Members

1. #### object ActionEvent extends AnyRef

2. #### object Key extends Enumeration

   Enumeration of key codes used by key events.

3. #### object ListChanged extends AnyRef

4. #### object ListElementsAdded extends AnyRef

5. #### object ListElementsRemoved extends AnyRef

6. #### object ListSelectionChanged extends Serializable

7. #### object ValueChanged extends AnyRef