primaryStage
private final javafx.stage.Stage primaryStage
The primary stage for the GUI.
ChaosGameObserver
, GuiButtonObserver
private final double
private javafx.scene.layout.BorderPane
private javafx.scene.canvas.Canvas
private ChaosCanvas
private javafx.scene.control.Button
private javafx.scene.control.CheckBox
private final GuiButtonController
private ChaosGameDescription
private javafx.scene.control.ComboBox<String>
private ChaosGameDescriptionFactory
private ChaosGame
private int
private ChaosGameImageView
private javafx.scene.control.TextField
private javafx.scene.control.Button
private javafx.scene.control.Button
private final javafx.stage.Stage
private javafx.scene.control.Button
private javafx.scene.control.Button
private javafx.scene.Scene
private javafx.scene.control.ScrollPane
private javafx.scene.layout.VBox
private javafx.scene.control.Button
private javafx.scene.control.Button
private javafx.scene.control.TextField
private javafx.scene.control.Button
private int
private javafx.scene.control.Button
ChaosGameGui(javafx.stage.Stage primaryStage)
void
javafx.scene.canvas.Canvas
javafx.scene.control.Button
javafx.scene.control.CheckBox
javafx.scene.control.ComboBox
javafx.scene.image.ImageView
javafx.scene.control.TextField
javafx.scene.control.Button
javafx.scene.control.Button
javafx.scene.control.Button
javafx.scene.control.Button
javafx.stage.Window
getStage()
javafx.scene.control.Button
javafx.scene.control.TextField
javafx.scene.control.Button
javafx.scene.control.Button
private void
private void
private void
private void
private void
private void
void
void
void
void
void
void
void
void
private void
void
updateCanvas(ChaosCanvas canvas)
void
updateGame(ChaosGame game)
primaryStage
- the primary stage for the GUI.IOException
- if the GUI fails to initialize.updateCanvas
in interface ChaosGameObserver
canvas
- the canvas to update with.updateGame
in interface ChaosGameObserver
game
- the game this observer is monitoring.GuiButtonObserver
onStartButtonPressed
in interface GuiButtonObserver
onStopButtonPressed
in interface GuiButtonObserver
onClearButtonPressed
in interface GuiButtonObserver
onQuitButtonPressed
in interface GuiButtonObserver
onSaveImageButtonPressed
in interface GuiButtonObserver
onLoadFractalFromFileButtonPressed
in interface GuiButtonObserver
onWriteToFileButtonPressed
in interface GuiButtonObserver
onModifyGameButtonPressed
in interface GuiButtonObserver