Package javafx.stage

Class WindowEvent

All Implemented Interfaces:
Serializable, Cloneable

public class WindowEvent
extends Event
Event related to window showing/hiding actions.
Since:
JavaFX 2.0
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • WindowEvent

      public WindowEvent​(Window source, EventType<? extends Event> eventType)
      Construct a new Event with the specified event source, target and type. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value.
      Parameters:
      source - the event source which sent the event
      eventType - the event type
  • Method Details

    • toString

      public String toString()
      Returns a string representation of this WindowEvent object.
      Overrides:
      toString in class EventObject
      Returns:
      a string representation of this WindowEvent object.
    • copyFor

      public WindowEvent copyFor​(Object newSource, EventTarget newTarget)
      Description copied from class: Event
      Creates and returns a copy of this event with the specified event source and target. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value.
      Overrides:
      copyFor in class Event
      Parameters:
      newSource - the new source of the copied event
      newTarget - the new target of the copied event
      Returns:
      the event copy with the new source and target
    • copyFor

      public WindowEvent copyFor​(Object newSource, EventTarget newTarget, EventType<WindowEvent> type)
      Creates a copy of the given event with the given fields substituted.
      Parameters:
      newSource - the new source of the copied event
      newTarget - the new target of the copied event
      type - the new eventType
      Returns:
      the event copy with the fields substituted
      Since:
      JavaFX 8.0
    • getEventType

      public EventType<WindowEvent> getEventType()
      Description copied from class: Event
      Gets the event type of this event. Objects of the same Event class can have different event types. These event types further specify what kind of event occurred.
      Overrides:
      getEventType in class Event
      Returns:
      the event type