Module  javafx.graphics
软件包  javafx.stage

Class WindowEvent

  • All Implemented Interfaces:
    SerializableCloneable


    public class WindowEvent
    extends Event
    与窗口显示/隐藏操作相关的事件。
    从以下版本开始:
    JavaFX 2.0
    另请参见:
    Serialized Form
    • 字段详细信息

      • WINDOW_SHOWING

        public static final EventType<WindowEvent> WINDOW_SHOWING
        此事件发生在显示之前的窗口上。
      • WINDOW_SHOWN

        public static final EventType<WindowEvent> WINDOW_SHOWN
        此事件发生在显示之后的窗口上。
      • WINDOW_HIDING

        public static final EventType<WindowEvent> WINDOW_HIDING
        此事件发生在隐藏之前的窗口上。
      • WINDOW_HIDDEN

        public static final EventType<WindowEvent> WINDOW_HIDDEN
        此事件发生在隐藏后的窗口上。
      • WINDOW_CLOSE_REQUEST

        public static final EventType<WindowEvent> WINDOW_CLOSE_REQUEST
        当有外部请求关闭该窗口时,此事件将传递到窗口。 如果事件没有被任何安装的窗口事件处理程序使用,则此事件的默认处理程序将关闭相应的窗口。
    • 构造方法详细信息

      • WindowEvent

        public WindowEvent​(Window source,
                           EventType<? extends Event> eventType)
        使用指定的事件源,目标和类型构造新的Event 如果源或目标设置为null ,它将被替换为NULL_SOURCE_TARGET值。
        参数
        source - 发送事件的事件源
        eventType - 事件类型
    • 方法详细信息

      • toString

        public String toString​()
        返回此 WindowEvent对象的字符串表示形式。
        重写:
        toStringEventObject
        结果
        这个 WindowEvent对象的字符串表示形式。
      • copyFor

        public WindowEvent copyFor​(Object newSource,
                                   EventTarget newTarget)
        描述从类复制: Event
        使用指定的事件源和目标创建并返回此事件的副本。 如果源或目标设置为null ,它将被替换为NULL_SOURCE_TARGET值。
        重写:
        copyForEvent
        参数
        newSource - 复制事件的新来源
        newTarget - 复制事件的新目标
        结果
        事件副本与新的源和目标
      • copyFor

        public WindowEvent copyFor​(Object newSource,
                                   EventTarget newTarget,
                                   EventType<WindowEvent> type)
        用给定的字段替换给定事件的副本。
        参数
        newSource - 复制事件的新来源
        newTarget - 复制事件的新目标
        type - 新的eventType
        结果
        事件副本与字段被替换
        从以下版本开始:
        JavaFX 8.0
      • getEventType

        public EventType<WindowEvent> getEventType​()
        描述从类复制: Event
        获取此事件的事件类型。 同一个Event类的对象可以有不同的事件类型。 这些事件类型进一步指定发生什么样的事件。
        重写:
        getEventTypeEvent
        结果
        the event type