Package gui

Class BodyDialog

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

public class BodyDialog
extends AbstractDialog
Classe permettant de créer une boîte de dialogue qui permettra d'instancier des corps aléatoirement.
  • 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
    private Body body
    Corps à modifier ou à créer.
    private boolean canceled
    Stocke si l'utilisateur a décidé d'annuler.

    Fields inherited from class gui.AbstractDialog

    confirm
  • Constructor Summary

    Constructors 
    Constructor Description
    BodyDialog​(java.lang.String title)
    Constructeur de la classe.
    BodyDialog​(java.lang.String title, Body bodyToChange)
    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.
    Body getBody()
    Permet de récupérer le corps stocké.
    boolean getCanceled()
    Permet de savoir si l'utilisateur a annulé son ajout de corps ou s'il y a eu une erreur.

    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

    • canceled

      private boolean canceled
      Stocke si l'utilisateur a décidé d'annuler.
    • body

      private Body body
      Corps à modifier ou à créer.
  • Constructor Details

    • BodyDialog

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

      public BodyDialog​(java.lang.String title, Body bodyToChange)
      Constructeur de la classe.
      Parameters:
      title - Titre de la boîte de dialogue
      bodyToChange - Corps à modifier
  • Method Details

    • createFields

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

      protected void createButtons()
      Permet de créer les boutons de la boîte de dialogue.
      Overrides:
      createButtons in class AbstractDialog
    • getBody

      public Body getBody()
      Permet de récupérer le corps stocké.
      Returns:
      Corps
    • getCanceled

      public boolean getCanceled()
      Permet de savoir si l'utilisateur a annulé son ajout de corps ou s'il y a eu une erreur.
      Returns:
      Booléen