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.

Properties

Link copied to clipboard
Link copied to clipboard
open override var isRealTime: Boolean
Link copied to clipboard
open override var step: Int

Functions

Link copied to clipboard
open override fun finished(environment: Environment<T, P>, time: Time, step: Long)
Link copied to clipboard
open override fun getStep(): Int
Link copied to clipboard
open override fun initialized(environment: Environment<T, P>)
Link copied to clipboard
open override fun isRealTime(): Boolean
Link copied to clipboard
open override fun repaint()
Link copied to clipboard
open override fun setDrawLinks(b: Boolean)
Link copied to clipboard
open override fun setEffectStack(l: List<Effect?>?)
Link copied to clipboard
open override fun setMarkCloserNode(mark: Boolean)
Link copied to clipboard
open override fun setRealTime(rt: Boolean)
Link copied to clipboard
open override fun setStep(step: Int)
Link copied to clipboard
open override fun stepDone(environment: Environment<T, P>, reaction: Actionable<T>?, time: Time, step: Long)