Class BaseAlert
- java.lang.Object
-
- javafx.scene.control.Dialog<javafx.scene.control.ButtonType>
-
- javafx.scene.control.Alert
-
- com.github.ushiosan23.javafx.dialogs.BaseAlert
-
- All Implemented Interfaces:
javafx.event.EventTarget
- Direct Known Subclasses:
ExceptionAlert
public abstract class BaseAlert extends javafx.scene.control.AlertBase alert type class.
-
-
Field Summary
Fields Modifier and Type Field Description protected javafx.stage.StagealertStageAlert stage window
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseAlertaddAction(java.lang.String name)Add action to alert dialog.BaseAlertaddAction(javafx.scene.control.ButtonType action)Add action to alert dialog.protected voidclearDefaultActions()Clear default alert actions.@Nullable javafx.scene.ScenegetAlertScene()Get alert internal scene.javafx.stage.StagegetAlertStage()Get alert stage.protected voidsetBasicConfiguration()Set basic alert configuration.-
Methods inherited from class javafx.scene.control.Alert
alertTypeProperty, getAlertType, getButtonTypes, setAlertType
-
Methods inherited from class javafx.scene.control.Dialog
buildEventDispatchChain, close, contentTextProperty, dialogPaneProperty, getContentText, getDialogPane, getGraphic, getHeaderText, getHeight, getModality, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOwner, getResult, getResultConverter, getTitle, getWidth, getX, getY, graphicProperty, headerTextProperty, heightProperty, hide, initModality, initOwner, initStyle, isResizable, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, resizableProperty, resultConverterProperty, resultProperty, setContentText, setDialogPane, setGraphic, setHeaderText, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setResizable, setResult, setResultConverter, setTitle, setWidth, setX, setY, show, showAndWait, showingProperty, titleProperty, widthProperty, xProperty, yProperty
-
-
-
-
Constructor Detail
-
BaseAlert
public BaseAlert(javafx.scene.control.Alert.AlertType alertType)
Create simple alert.- Parameters:
alertType- Alert type.
-
BaseAlert
public BaseAlert(javafx.scene.control.Alert.AlertType alertType, java.lang.String contentText, javafx.scene.control.ButtonType... buttons)Create custom alert.- Parameters:
alertType- Alert type.contentText- Alert content description.buttons- Alert action buttons.
-
-
Method Detail
-
addAction
public BaseAlert addAction(javafx.scene.control.ButtonType action)
Add action to alert dialog.- Parameters:
action- Button action to add.- Returns:
BaseAlertcurrent instance.
-
addAction
public BaseAlert addAction(java.lang.String name)
Add action to alert dialog.- Parameters:
name- Button text action.- Returns:
BaseAlertcurrent instance.
-
getAlertStage
public javafx.stage.Stage getAlertStage()
Get alert stage.- Returns:
Stagealert window.
-
getAlertScene
@Nullable public @Nullable javafx.scene.Scene getAlertScene()
Get alert internal scene.- Returns:
- Get internal
Sceneornullif scene is not initialize.
-
setBasicConfiguration
protected void setBasicConfiguration()
Set basic alert configuration.
-
clearDefaultActions
protected void clearDefaultActions()
Clear default alert actions.
-
-