- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.DialogEvent
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
public class DialogEvent extends Event
与对话框显示/隐藏操作相关的事件。 特别地,此事件仅由以下方法使用:- 从以下版本开始:
- JavaFX 8u40
- 另请参见:
-
Dialog
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 static EventType<DialogEvent>
ANY
所有对话事件类型的常用超类型。static EventType<DialogEvent>
DIALOG_CLOSE_REQUEST
当有外部请求关闭该对话框时,此事件将传递到对话框。static EventType<DialogEvent>
DIALOG_HIDDEN
此事件发生在隐藏后的对话框上。static EventType<DialogEvent>
DIALOG_HIDING
此事件发生在隐藏之前的对话框上。static EventType<DialogEvent>
DIALOG_SHOWING
此事件发生在显示之前的对话框上。static EventType<DialogEvent>
DIALOG_SHOWN
此事件发生在显示之后的对话框上。-
Fields inherited from class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Fields inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Constructor 描述 DialogEvent(Dialog<?> source, EventType<? extends Event> eventType)
构造一个新的Event
与指定的事件源,目标和类型。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 DialogEvent
copyFor(Object newSource, EventTarget newTarget)
使用指定的事件源和目标创建并返回此事件的副本。DialogEvent
copyFor(Object newSource, EventTarget newTarget, EventType<DialogEvent> type)
用给定的字段替换给定事件的副本。EventType<DialogEvent>
getEventType()
获取此事件的事件类型。String
toString()
返回此DialogEvent
对象的字符串表示形式。-
Methods inherited from class java.util.EventObject
getSource
-
-
-
-
字段详细信息
-
ANY
public static final EventType<DialogEvent> ANY
所有对话事件类型的常用超类型。
-
DIALOG_SHOWING
public static final EventType<DialogEvent> DIALOG_SHOWING
此事件发生在显示之前的对话框上。
-
DIALOG_SHOWN
public static final EventType<DialogEvent> DIALOG_SHOWN
此事件发生在显示之后的对话框上。
-
DIALOG_HIDING
public static final EventType<DialogEvent> DIALOG_HIDING
此事件发生在隐藏之前的对话框上。
-
DIALOG_HIDDEN
public static final EventType<DialogEvent> DIALOG_HIDDEN
此事件发生在隐藏后的对话框上。
-
DIALOG_CLOSE_REQUEST
public static final EventType<DialogEvent> DIALOG_CLOSE_REQUEST
当有外部请求关闭该对话框时,此事件将传递到对话框。 如果事件没有被任何安装的对话框事件处理程序使用,则此事件的默认处理程序将关闭相应的对话框。
-
-
方法详细信息
-
toString
public String toString()
返回此DialogEvent
对象的字符串表示形式。- 重写:
-
toString
在EventObject
- 结果
-
这个
DialogEvent
对象的字符串表示形式。
-
copyFor
public DialogEvent copyFor(Object newSource, EventTarget newTarget)
描述从类别复制Event
使用指定的事件源和目标创建并返回此事件的副本。 如果源或目标设置为null
,它将被替换为NULL_SOURCE_TARGET
值。
-
copyFor
public DialogEvent copyFor(Object newSource, EventTarget newTarget, EventType<DialogEvent> type)
用给定的字段替换给定事件的副本。- 参数
-
newSource
- 复制事件的新来源 -
newTarget
- 复制事件的新目标 -
type
- 新的eventType - 结果
- 事件副本与字段被替换
-
getEventType
public EventType<DialogEvent> getEventType()
描述从类别复制:Event
获取此事件的事件类型。 同一个Event
类的对象可以有不同的事件类型。 这些事件类型进一步指定发生什么样的事件。- 重写:
-
getEventType
在Event
- 结果
- 事件类型
-
-