java.lang.Object
com.tlcsdm.core.javafx.dialog.FxDialog<T>
- 作者:
- unknowIfGuestInDream
-
字段概要
字段修饰符和类型字段说明private javafx.scene.Parentprivate URLprivate javafx.util.BuilderFactoryprivate final Map<javafx.scene.control.ButtonType, BiConsumer<javafx.event.ActionEvent, javafx.stage.Stage>> private javafx.scene.control.ButtonType[]private booleanprivate booleanprivate javafx.stage.Windowprivate doubleprivate doubleprivate booleanprivate ResourceBundleprivate Stringprivate Consumer<javafx.stage.Stage> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidadjustPosition(javafx.stage.Window dialog, javafx.stage.Window owner) private javafx.scene.control.ButtonBarbuttonsPanel(javafx.stage.Stage stage) private javafx.scene.control.ButtoncreateButton(javafx.scene.control.ButtonType buttonType, javafx.stage.Stage stage) private javafx.stage.StagecreateStage(javafx.scene.Parent content) setBody(javafx.scene.Parent body) setBodyFxml(URL bodyFxmlPath) setBuilderFactory(javafx.util.BuilderFactory builderFactory) setButtonHandler(javafx.scene.control.ButtonType buttonType, BiConsumer<javafx.event.ActionEvent, javafx.stage.Stage> buttonHandler) setButtonTypes(javafx.scene.control.ButtonType... buttonTypes) setCloseable(boolean closeable) setModal(boolean modal) setOwner(javafx.stage.Window owner) setPrefHeight(double prefHeight) setPrefSize(double prefWidth, double prefHeight) setPrefWidth(double prefWidth) setResizable(boolean resizable) setResourceBundle(ResourceBundle resourceBundle) show()
-
字段详细资料
-
modal
private boolean modal -
resizable
private boolean resizable -
prefWidth
private double prefWidth -
prefHeight
private double prefHeight -
closeable
private boolean closeable -
owner
private javafx.stage.Window owner -
bodyFxmlPath
-
body
private javafx.scene.Parent body -
title
-
buttonTypes
private javafx.scene.control.ButtonType[] buttonTypes -
buttonHandlers
private final Map<javafx.scene.control.ButtonType,BiConsumer<javafx.event.ActionEvent, buttonHandlersjavafx.stage.Stage>> -
withStage
-
resourceBundle
-
builderFactory
private javafx.util.BuilderFactory builderFactory
-
-
构造器详细资料
-
FxDialog
public FxDialog()
-
-
方法详细资料
-
setResizable
-
setPrefSize
-
setPrefHeight
-
setPrefWidth
-
setTitle
-
setOwner
-
setBody
-
setBodyFxml
-
setResourceBundle
-
setButtonTypes
-
setModal
-
setCloseable
-
withStage
-
setButtonHandler
public FxDialog<T> setButtonHandler(javafx.scene.control.ButtonType buttonType, BiConsumer<javafx.event.ActionEvent, javafx.stage.Stage> buttonHandler) -
setBuilderFactory
-
show
-
showAndWait
-
createStage
private javafx.stage.Stage createStage(javafx.scene.Parent content) -
buttonsPanel
private javafx.scene.control.ButtonBar buttonsPanel(javafx.stage.Stage stage) -
createButton
private javafx.scene.control.Button createButton(javafx.scene.control.ButtonType buttonType, javafx.stage.Stage stage) -
adjustPosition
private void adjustPosition(javafx.stage.Window dialog, javafx.stage.Window owner)
-