Package gui

Class AbstractDialog

java.lang.Object
javafx.scene.control.Dialog<javafx.scene.control.ButtonType>
gui.AbstractDialog
All Implemented Interfaces:
javafx.event.EventTarget
Direct Known Subclasses:
BodyDialog, RandomBodiesDialog

public class AbstractDialog
extends javafx.scene.control.Dialog<javafx.scene.control.ButtonType>
Classe permettant de faire notre propre boîte de dialogue.
  • Property Summary

    Properties inherited from class javafx.scene.control.Dialog

    contentText, dialogPane, graphic, headerText, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, resizable, resultConverter, result, showing, title, width, x, y
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected javafx.scene.control.ButtonType confirm
    Bouton de confirmation.
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractDialog​(java.lang.String title)
    Constructeur de la classe.
    AbstractDialog​(java.lang.String title, java.lang.String headerText)
    Constructeur de la classe.
  • Method Summary

    Modifier and Type Method Description
    protected void createButtons()
    Permet de créer les boutons de la boîte de dialogue.
    protected void createFields()
    Permet de créer tous les champs pour la boîte de dialogue.

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • confirm

      protected javafx.scene.control.ButtonType confirm
      Bouton de confirmation.
  • Constructor Details

    • AbstractDialog

      public AbstractDialog​(java.lang.String title)
      Constructeur de la classe.
      Parameters:
      title - Titre de la boîte de dialogue
    • AbstractDialog

      public AbstractDialog​(java.lang.String title, java.lang.String headerText)
      Constructeur de la classe.
      Parameters:
      title - Titre de la boîte de dialogue
      headerText - Text à afficher dans la boîte
  • Method Details

    • createFields

      protected void createFields()
      Permet de créer tous les champs pour la boîte de dialogue.
    • createButtons

      protected void createButtons()
      Permet de créer les boutons de la boîte de dialogue.