All Classes and Interfaces
Class
Description
Simulation control panel.
Abstract InputField to avoid code duplication.
The AnimationPanel to display animated (Locatable) objects as an extension of the VisualizationPanel.
Helper class to set the animation toggles for the animation panel.
AnimationUpdaterThread is a class that sends UPDATE_ANIMATION_EVENT events with a certain frequency.
Enum that contains a background color, foreground color and a font name, to be set throughout all components.
This interface allows on screen items to not obtain colors and/or the font from an
Appearance
.Button with appearance control.
Label with appearance control.
Renders array values in a human-readable manner.
Animation panel that adds autopan functionality.
The BoxAndWhiskerChart specifies a Box-and-Whisker chart.
The Summary chart class defines a summary chart..
The ButtonPanel with the home button, grid button, and full extent button are synchronously coupled to the animation panel.
ButtonUtil is a helper class to create buttons for the DSOL GUI.
An interface defining the services of a table presentation configuration.
Panel that displays the simulation time.
ClockLabel for a double time.
ClockLabel for a djunits Time.
ClockLabel for a float time.
ClockLabel for a djunits FloatTime.
ClockLabel for a long time.
Renders Collection values in a human-readable manner.
A tablemodel used to manage and present the instances of a composite property.
Console for a swing application where the log messages are displayed.
LogWriter takes care of writing the log records to the console.
Console for a swing application where the standard output and standard error output are displayed.
The custom error stream that writes to the text pane.
The custom output stream that writes to the text pane.
A default implementation of the {see CellPresentationConfiguration} interface.
Copyright (c) 2002-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
ControlPanel container for the a DEVS simulator, with clocks for different time units.
DEVS ControlPanel for a Double timeunit.
DEVS ControlPanel for a djunits double timeunit.
DEVS ControlPanel for a Float timeunit.
DEVS ControlPanel for a djunits float timeunit.
DEVS ControlPanel for a Long timeunit.
Wrap a DSOL simulation model, or any (descendant of a) JPanel in a JFrame (wrap it in a window).
Animation panel with GIS layers and various controls.
Animation panel with various controls.
The DSOLSimulationApplication allows to execute and control a simulation model, add tabs, and provide insight into the state
of the simulation.
Tabbed content panel for the simulation with a control bar on top.
TabbedContentPane which ignores appearance (it has too much colors looking ugly / becoming unreadable).
An interface that defines methods for adding and deleting rows from a tablemodel.
A table-element that spawns an introspection dialog for a property.
Implements the pop-up behaviour of the {see nl.tudelft.simulation.introspection.gui.ExpandButton}.
Generic ControlPanel container for the different types of control panel, with different clocks.
Generic ControlPanel for a Double time unit.
Generic ControlPanel for a djunits double time unit.
Generic ControlPanel for a Float time unit.
Generic ControlPanel for a djunits float time unit.
Generic ControlPanel for a Long time unit.
The histogram specifies a histogram chart for the DSOL framework.
The dataset defines a histogram data set.
The histogram domainAxis defines the x-Axis of a histogram.
The serie defines a histogram series containing the entries of a set.
The Nome action, restoring the viewport to the original extent.
A simple Swing component to show HTML content from a URL.
Allows discovery of a cell presentation configuration {see
nl.tudelft.simulation.introspection.mapping.CellPresentationConfiguration}.
Icons contains static methods to load a icon from disk.
Renders Collection values in a human-readable manner.
A tablemodel used to manage and present the instances of a composite property.
Renders Map values in a human-readable manner.
A panel with info in the north bar of the animation tab.
InputField for entering data.
Swing InputField for Boolean, using a tickbox.
Swing InputField for a selection of a continuous distribution, using a ComboBox.
Swing InputField for a selection of a continuous distribution, using a ComboBox.
Swing InputField for Double.
InputFieldDoubleScalar<U extends org.djunits.unit.Unit<U>,T extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U,T>>
Swing InputField for Doubles with a unit.
Swing InputField for Float.
InputFieldFloatScalar<U extends org.djunits.unit.Unit<U>,T extends org.djunits.value.vfloat.scalar.base.FloatScalar<U,T>>
Swing InputField for Floats with a unit.
Swing InputField for Integer.
Swing InputField for Long.
Swing InputField for a selection, using a ComboBox.
Swing InputField for a selection with a map, using a ComboBox.
Swing InputField for String.
The InputListener for the AnimationPanel.
InputParametersTab displays the input parameters in a ScrollPane.
Defines the minimum contract for a TableModel providing additional introspection services.
Introspecting an object on the screen.
A GUI element for presentation and manipulation of an introspected object.
Small helper class that adds some components to a JFileChooser, the contents of which can be used to retrieve user settings
for output.
JPanel with an outline and a name.
Renders Map values in a human-readable manner.
A tablemodel used to manage and present the instances of a map property.
Manages the object model classes for an object model.
Starts up a default {see javax.swing.JColorChooser}panel to edit the color value.
The color renderer
The default editor.
Copyright (c) 2002-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
An editor for TableObjects.
* A customization of a standard JTable to allow the display of an introspected object.
Declares standard methods of an ObjectJTable.
The ObjectTableModel.
The PanLeftAction.
The PanLeftAction.
The PanRightAction
The PanUpAction.
The PropertiesPanel displays the properties of one or more selected objects.
ControlPanel container for the a DEVS simulator, with clocks for different time units.
DEVS Real Time ControlPanel for a Double timeunit.
DEVS Real Time ControlPanel for a djunits double timeunit.
DEVS Real Time ControlPanel for a Float timeunit.
DEVS Real Time ControlPanel for a djunits float timeunit.
DEVS Real Time ControlPanel for a Long timeunit.
Extension of a DefaultFormatter that uses a regular expression.
Resource utility.
JPanel that contains a JSider for setting the speed of the simulation using a logarithmic scale
Panel that enables a panel that allows editing of the "run until" time.
RunUntilPanel for a double time.
RunUntilPanel for a double djunits Time.
RunUntilPanel for a float time.
RunUntilPanel for a float djunits Time.
RunUntilPanel for a long time.
A search panel for a single object type.
Entries in the typeToSearch JComboBox of the search panel.
Show or hide the grid.
Defines methods to define, retrieve and perform sorting definitions.
Defines the sort definition.
The SortDefinition.
The sorting header cell.
The sortingObjectTableModel.
The sortingTableHeader class.
The SortingTableModel.
Panel that displays the simulation speed.
SpeedPanel for a double time.
SpeedPanel for a djutils Duration.
SpeedPanel for a float time.
SpeedPanel for a djutils FloatDuration.
SpeedPanel for a long time.
StatisticsTable.java.
An interface implemented by all charts and statistics objects defining their capability to present themselves as Swing
component.
An editor for SwingComponents.
A renderer for Swing components.
A tabbed pane for the DsolPanel to structure console tabs, statistics tabs, animation tabs, etc.
TabbedParameterDialog takes an InputParameterMap and displays the top selections of the tree as tabs.
A simple swing component to show a Swing table consisting of rows and columns.
Test.java.
TogglePanel.java.
provides a timed update mechanism for components.
The VisualizationPanel implements the basic functions to visualize Locatable objects on the screen.
The xyChart specifies the xyChart in DSOL.
The xyDataset specifies the xyDataset in DSOL.
The xySerie specifies an xySerie for XY Plots in DSOL.
The ZoomIn action.
The ZoomOut action.