io.github.srs.view.components.simulation

Members list

Type members

Classlikes

class ControlsPanel extends JPanel

Control panel containing simulation controls (start/stop, pause/resume) and speed adjustment options.

Control panel containing simulation controls (start/stop, pause/resume) and speed adjustment options.

Attributes

Supertypes
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class RobotPanel extends JPanel

Panel displaying the list of active robots and detailed information about the currently selected robot.

Panel displaying the list of active robots and detailed information about the currently selected robot.

Attributes

Supertypes
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class SimulationCanvas(insideConfiguration: Boolean) extends JPanel

Canvas component responsible for rendering the simulation environment. Supports static layer caching for improved performance.

Canvas component responsible for rendering the simulation environment. Supports static layer caching for improved performance.

Value parameters

insideConfiguration

If true, the static layer is recreated on every paint and robot sensor lines are not drawn (for configuration preview)

Attributes

Supertypes
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all
class TimePanel extends JPanel

Panel displaying simulation timing information including elapsed time and remaining time.

Panel displaying simulation timing information including elapsed time and remaining time.

Attributes

Supertypes
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
trait MenuContainer
trait ImageObserver
class Object
trait Matchable
class Any
Show all