SwingGUI
Deprecated
The Swing UI must be replaced by a web UI
Creates a Swing-based graphical interface for the provided environment. The actual implementation of the main display is chosen based on the type of environment
Constructors
Link copied to clipboard
constructor(environment: Environment<T, P>, graphicsFile: File?, failOnHeadless: Boolean = false, closeOperation: Int = JFrame.EXIT_ON_CLOSE)
Builds a single-use graphical interface.
constructor(environment: Environment<T, P>, graphics: String? = null, failOnHeadless: Boolean = false, closeOperation: Int = JFrame.EXIT_ON_CLOSE)
Builds a single-use graphical interface.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
If set, the node closer to the mouse will be put in evidence.
Link copied to clipboard
If enabled, the monitor tries to synchronize the simulation time with the real time, slowing down the simulator if needed. If the simulation is slower than the real time, then the display refreshes fast enough to keep the default frame rate.
Link copied to clipboard
open override fun stepDone(environment: Environment<T, P>, reaction: Actionable<T>?, time: Time, step: Long)