Class/Object

net.sf.jguiraffe.gui.platform.javafx.builder.event

WindowEventAdapter

Related Docs: object WindowEventAdapter | package event

Permalink

class WindowEventAdapter extends AnyRef

An adapter implementation mapping Java FX Window events to corresponding JGUIraffe events.

Unfortunately, there is a mismatch between Java FX window events and JGUIraffe window events. Therefore, no one to one mapping is possible. The following mappings are implemented by this class:

- WINDOW_SHOWN => WINDOW_OPENED - WINDOW_HIDING => WINDOW_CLOSING - WINDOW_HIDDEN => WINDOW_CLOSED

Java FX does not define events for window activation or deactivation, and events related to the window's current icon state. However, these events correspond to changes on some properties of the window. So listeners on the Java FX window's focused and iconified properties are registered for generating such events.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. WindowEventAdapter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def handleEvent(event: WindowEvent): Unit

    Permalink

    Maps the given Java FX event to a corresponding JGUIraffe event and passes it to the event sender.

    Maps the given Java FX event to a corresponding JGUIraffe event and passes it to the event sender.

    event

    the event to be converted

  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. val sender: EventSender[WindowEvent]

    Permalink

    the object for transporting events

  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  19. def unregister(wnd: Stage): Unit

    Permalink

    Removes this adapter from the specified window.

    Removes this adapter from the specified window. This method removes the event filter and the event handler that were created during registration.

    wnd

    the Java FX window

  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. val window: Window

    Permalink

    the wrapped JGUIraffe window

Inherited from AnyRef

Inherited from Any

Ungrouped