A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSimulationScript - Class in org.opentrafficsim.swing.script
-
Template for simulation script.
- AbstractSimulationScript(String, String) - Constructor for class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Constructor.
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.swing.gui.ColorControlPanel
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- addAllToggleGISButtonText(String, GisRenderable2D, String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Add buttons for toggling all GIS layers on or off.
- addChangeListener(ChangeListener) - Method in class com.bric.multislider.MultiThumbSlider
-
This listener will be notified when the colors/positions of this slider are modified.
- addConsoleTab() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Adds the console tab.
- addItem(GTUColorer) - Method in class org.opentrafficsim.swing.gui.ColorControlPanel
-
Add one item to this ColorControlPanel.
- addPopUpMenuItems(JPopupMenu) - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Overridable method to add pop up items.
- addPopUpMenuItems(JPopupMenu) - Method in class org.opentrafficsim.swing.graphs.SwingFundamentalDiagram
-
Overridable method to add pop up items.
- addPopUpMenuItems(JPopupMenu) - Method in class org.opentrafficsim.swing.graphs.SwingPlot
-
Overridable method to add pop up items.
- addPopUpMenuItems(JPopupMenu) - Method in class org.opentrafficsim.swing.graphs.SwingSpaceTimePlot
-
Overridable method to add pop up items.
- addPropertiesTab() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Adds the properties tab.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
- addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
- addTabs() - Method in class org.opentrafficsim.swing.gui.OTSSimulationApplication
-
Adds tabs.
- addTabs(OTSSimulatorInterface, OTSSimulationApplication<?>) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Adds tabs to the animation.
- addThumb(float) - Method in class com.bric.multislider.MultiThumbSlider
-
This creats and inserts a thumb at a position indicated.
- addThumb(int, int) - Method in class com.bric.multislider.MultiThumbSliderUI
-
This will try to add a thumb between index1 and index2.
- addToggleAnimationButtonIcon(String, Class<? extends Locatable>, String, String, boolean, boolean) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Add a button for toggling an animatable class on or off.
- addToggleAnimationButtonText(String, Class<? extends Locatable>, String, boolean) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Add a button for toggling an animatable class on or off.
- addToggleGISButtonText(String, String, GisRenderable2D, String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Add a button to toggle a GIS Layer on or off.
- addToggleText(String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Add a text to explain animatable classes.
- ADJUST_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setValueIsAdjusting(b)
is called. - animateNetwork() - Method in class org.opentrafficsim.swing.gui.OTSSimulationApplication
-
Creates the animation objects.
- animateNetwork(OTSNetwork) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Creates animations for nodes, links and lanes.
- animatingRunnable - Variable in class com.bric.multislider.MultiThumbSliderUI
- animatingThread - Variable in class com.bric.multislider.MultiThumbSliderUI
- AnimationToggles - Class in org.opentrafficsim.swing.gui
-
Set the default animation toggles for the animation panel.
- Appearance - Enum in org.opentrafficsim.swing.gui
-
Contains a background color, foreground color and a font name, to be set throughout all components.
- AppearanceControl - Interface in org.opentrafficsim.swing.gui
-
This interface allows on screen items to not obtain colors and/or the font from an
Appearance
. - AppearanceControlTabbedContentPane(int) - Constructor for class org.opentrafficsim.swing.gui.OTSSimulationPanel.AppearanceControlTabbedContentPane
- AquaMultiThumbSliderUI<T> - Class in com.bric.multislider
- AquaMultiThumbSliderUI(MultiThumbSlider<T>) - Constructor for class com.bric.multislider.AquaMultiThumbSliderUI
- AUTOADD_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that controls whether clicking between thumbs automatically adds a thumb.
- autoPauseSimulator() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Pause the simulator.
B
- blacks - Static variable in class com.bric.multislider.PlafPaintUtils
-
Four shades of black, each with increasing opacity.
- BLUE - org.opentrafficsim.swing.gui.Appearance
-
Blue.
- BOTTOM - org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Bottom.
- BRIGHT - org.opentrafficsim.swing.gui.Appearance
-
Bright.
C
- calculateGeometry() - Method in class com.bric.multislider.MultiThumbSliderUI
- calculateTrackRect() - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- calculateTrackRect() - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- calculateTrackRect() - Method in class com.bric.multislider.MultiThumbSliderUI
- cancelTimer() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
-
Cancel the timer task.
- changedUpdate(DocumentEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- changeListeners - Variable in class com.bric.multislider.MultiThumbSlider
-
ChangeListeners registered with this slider.
- check() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
- Circle - com.bric.multislider.MultiThumbSliderUI.Thumb
- ClockLabel(JLabel) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
-
Construct a clock panel.
- closed - Variable in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
whether the application has been closed or not.
- closeHandlerRegistered - Variable in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Has the window close handler been registered?
- closeHandlerRegistered - Variable in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Has the window close handler been registered?
- COLLISION_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setCollisionPolicy(c)
is called. - collisionComboBox - Variable in class com.bric.multislider.MultiThumbSliderDemo
- ColorControlPanel - Class in org.opentrafficsim.swing.gui
-
Let the user select what the colors in the animation mean.
- ColorControlPanel(GTUColorer) - Constructor for class org.opentrafficsim.swing.gui.ColorControlPanel
-
Add a ColorControlPanel to an AnimationPanel.
- com.bric.multislider - package com.bric.multislider
- compListener - Variable in class com.bric.multislider.MultiThumbSliderUI
- createDemoPanel(OTSAnimationPanel.DemoPanelPosition) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Creates a demo panel within the animation area.
- createValueForInsertion(float) - Method in class com.bric.multislider.MultiThumbSlider
-
This creates a new value for insertion.
D
- DARK - org.opentrafficsim.swing.gui.Appearance
-
Dark.
- DEFAULT_COLORER - Static variable in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Single instance of default colorer, reachable from various places.
- DefaultMultiThumbSliderUI<T> - Class in com.bric.multislider
- DefaultMultiThumbSliderUI(MultiThumbSlider<T>) - Constructor for class com.bric.multislider.DefaultMultiThumbSliderUI
- DEPTH - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The height of a horizontal slider -- or width of a vertical slider.
- disableSimulationControlButtons() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Disable the simulation or animation buttons in the GUI.
- DisposeOnCloseThread(OTSAnimationPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSAnimationPanel.DisposeOnCloseThread
- DisposeOnCloseThread(OTSControlPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel.DisposeOnCloseThread
- doDoubleClick(int, int) - Method in class com.bric.multislider.MultiThumbSlider
-
An optional method subclasses can override to react to the user's double-click.
- doPopup(int, int) - Method in class com.bric.multislider.MultiThumbSlider
-
An optional method subclasses can override to react to the user's request for a contextual menu.
- drawBevel(Graphics2D, Rectangle) - Static method in class com.bric.multislider.PlafPaintUtils
-
Uses translucent shades of white and black to draw highlights and shadows around a rectangle, and then frames the rectangle with a shade of gray (120).
E
- EmptyPathException - Exception in com.bric.multislider
-
This indicates that a path had no shape data.
- EmptyPathException() - Constructor for exception com.bric.multislider.EmptyPathException
- EmptyPathException(String) - Constructor for exception com.bric.multislider.EmptyPathException
- EmptyPathException(String, Throwable) - Constructor for exception com.bric.multislider.EmptyPathException
- EmptyPathException(Throwable) - Constructor for exception com.bric.multislider.EmptyPathException
- enableSimulationControlButtons() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Enable the simulation or animation buttons in the GUI.
F
- fireChangeListeners() - Method in class com.bric.multislider.MultiThumbSlider
-
Invokes all the ChangeListeners.
- fixButtons() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Update the enabled state of all the buttons.
- FOCUS_PADDING - Variable in class com.bric.multislider.DefaultMultiThumbSliderUI
- focusGained(FocusEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- focusListener - Variable in class com.bric.multislider.MultiThumbSliderUI
- focusLost(FocusEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- FOSIM - org.opentrafficsim.swing.gui.Appearance
-
Green.
- frameProperties - Variable in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Properties for the frame appearance (not simulation related).
G
- getACar() - Method in class org.opentrafficsim.swing.script.IdmOptions
-
Returns the maximum acceleration of cars.
- getAnimationPanel() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Easy access to the AnimationPanel.
- getAnimationPanel() - Method in class org.opentrafficsim.swing.gui.OTSSimulationApplication
-
Returns the animation panel.
- getAppearance() - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Returns the appearance.
- getATruck() - Method in class org.opentrafficsim.swing.script.IdmOptions
-
Returns the maximum acceleration of trucks.
- getB() - Method in class org.opentrafficsim.swing.script.IdmOptions
-
Returns the maximum comfortable deceleration.
- getBackdrop() - Method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the backdrop color.
- getBackground() - Method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the background color.
- getBorderLayoutPosition() - Method in enum org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
- getBounds(PathIterator) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getBounds(PathIterator, Rectangle2D) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getBounds(Shape) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getBounds(Shape[]) - Static method in class com.bric.multislider.ShapeBounds
- getBounds(Shape, AffineTransform) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getBounds(Shape, AffineTransform, Rectangle2D) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getBounds(Shape, Rectangle2D) - Static method in class com.bric.multislider.ShapeBounds
-
This calculates the precise bounds of a shape.
- getChartMouseListener() - Method in class org.opentrafficsim.swing.graphs.SwingFundamentalDiagram
-
Overridable; may return a chart listener for additional functions.
- getChartMouseListener() - Method in class org.opentrafficsim.swing.graphs.SwingPlot
-
Overridable; may return a chart listener for additional functions.
- getChartMouseListener() - Method in class org.opentrafficsim.swing.graphs.SwingTrajectoryPlot
-
Overridable; may return a chart listener for additional functions.
- getCheckerBoard(int) - Static method in class com.bric.multislider.PlafPaintUtils
- getCheckerBoard(int, Color, Color) - Static method in class com.bric.multislider.PlafPaintUtils
- getCollisionPolicy() - Method in class com.bric.multislider.MultiThumbSlider
- getColorControlPanel() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Access the ColorControlPanel of this ControlPanel.
- getConsole() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
- getDemoPanel() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Return a panel for on-screen demo controls.
- getFactor() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeWarpPanel
-
Retrieve the current TimeWarp factor.
- getFocusRingColor() - Static method in class com.bric.multislider.PlafPaintUtils
- getFont() - Method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the font name.
- getForeground() - Method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the foreground color.
- getGtuColorer() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the GTU colorer.
- getGTUColorer() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Access the GTUColorer of this animation ControlPanel.
- getKey() - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel.ObjectKind
-
Retrieve the key.
- getMajorJavaVersion() - Static method in class com.bric.multislider.JVM
-
This converts the system property "java.version" to a float value.
- getMajorJavaVersion(boolean) - Static method in class com.bric.multislider.JVM
- getMaximumSize(JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- getMinimumSize(JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- getMinimumThumbnailCount() - Method in class com.bric.multislider.MultiThumbSlider
- getModel() - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
- getName() - Method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the name.
- getNeighbors(int) - Method in class com.bric.multislider.MultiThumbSliderUI.State
-
Return the left (lesser) neighbor and the right (greater) neighbor.
- getNetwork() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the network.
- getOrientation() - Method in class com.bric.multislider.MultiThumbSlider
-
The orientation of this slider.
- getOtsControlPanel() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Return the OTSControlPanel of this OTSSimulationPanel.
- getOtsModel() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
- getOtsSearchPanel() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Provide access to the search panel.
- getPlot() - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Retrieve the plot.
- getPlot() - Method in class org.opentrafficsim.swing.graphs.SwingFundamentalDiagram
-
Retrieve the plot.
- getPlot() - Method in class org.opentrafficsim.swing.graphs.SwingPlot
-
Retrieve the plot.
- getPlot() - Method in class org.opentrafficsim.swing.graphs.SwingSpaceTimePlot
-
Retrieve the plot.
- getPlot() - Method in class org.opentrafficsim.swing.graphs.SwingTrajectoryPlot
-
Retrieve the plot.
- getPreferredComponentDepth() - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- getPreferredComponentDepth() - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- getPreferredComponentDepth() - Method in class com.bric.multislider.MultiThumbSliderUI
-
Return the typical height of a horizontally oriented slider, or the width of the vertically oriented slider.
- getPreferredComponentDepth() - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- getPreferredSize(JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- getProbabilities() - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
-
Retrieve the current probability values.
- getProfile() - Static method in class com.bric.multislider.JVM
-
Gets basic information about this session's JVM: the OS name & version, the Java version, and (on Mac) whether Quartz is being used.
- getProperty(JComponent, String, K) - Static method in class com.bric.multislider.MultiThumbSliderUI
-
This retrieves a property.
- getResourceAsStream(String) - Static method in class org.opentrafficsim.swing.gui.Resource
-
Obtains stream for resource, either in IDE or java.
- getSeed() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the seed.
- getSelectedThumb() - Method in class com.bric.multislider.MultiThumbSlider
-
Returns the selected thumb index, or -1 if this component doesn't have the keyboard focus.
- getSelectedThumb(boolean) - Method in class com.bric.multislider.MultiThumbSlider
-
Returns the currently selected thumb index.
- getShape(float, float, boolean, boolean) - Method in enum com.bric.multislider.MultiThumbSliderUI.Thumb
-
Create a thumb that is centered at (0,0) for a horizontally oriented slider.
- getShape(MultiThumbSliderUI<?>, float, float, int, int, boolean, boolean) - Method in enum com.bric.multislider.MultiThumbSliderUI.Thumb
-
Create a thumb that is centered at (0,0) for a horizontally oriented slider.
- getSimulationTime() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the simulation time.
- getSimulator() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- getSimulator() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
- getSimulator() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the simulator.
- getSpeed(double) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
-
Returns the simulation speed.
- getSpeedLabel() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
- getStartTime() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the start time.
- getTabbedPane() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
- getThumb(int) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Return the Thumb option used to render a specific thumb.
- getThumbCenter(float) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Calculate the thumb center based on a fractional position
- getThumbCenter(int) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Calculate the thumb center
- getThumbCount() - Method in class com.bric.multislider.MultiThumbSlider
-
The number of thumbs in this slider.
- getThumbPositions() - Method in class com.bric.multislider.MultiThumbSlider
-
The thumb positions for this slider.
- getThumbShape(int) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Create the shape used to render a specific thumb.
- getThumbShape(int, Point2D) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Create the shape used to render a specific thumb.
- getThumbSize(int) - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- getThumbSize(int) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- getThumbSize(int) - Method in class com.bric.multislider.MultiThumbSliderUI
- getThumbSize(int) - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- getTickValues() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeWarpPanel
-
Access to tickValues map from within the event handler.
- getTimeFont() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- getTMax() - Method in class org.opentrafficsim.swing.script.IdmOptions
-
Returns the normal desired headway.
- getTMin() - Method in class org.opentrafficsim.swing.script.IdmOptions
-
Returns the minimum desired headway.
- getTrackOutline() - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- getTrackOutline() - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- getUI() - Method in class com.bric.multislider.MultiThumbSlider
- getValues() - Method in class com.bric.multislider.MultiThumbSlider
-
The values for thumbs for this slider.
- getVerticalGradient(String, int, int, float[], Color[]) - Static method in class com.bric.multislider.PlafPaintUtils
-
Create a vertical gradient.
- getWarmupTime() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns the warm-up time.
- GRAY - org.opentrafficsim.swing.gui.Appearance
-
Gray.
- GREEN - org.opentrafficsim.swing.gui.Appearance
-
Green.
H
- hideAnimationClass(OTSAnimationPanel, Class<? extends Locatable>) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set a class to be shown in the animation to false.
- hideGISLayer(String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Set a GIS layer to be hidden in the animation to true.
- HORIZONTAL - Static variable in class com.bric.multislider.MultiThumbSlider
-
The orientation constant for a horizontal slider.
- Hourglass - com.bric.multislider.MultiThumbSliderUI.Thumb
I
- IdmOptions - Class in org.opentrafficsim.swing.script
-
Class containing a set of command line options for the intelligent driver model (IDM).
- IdmOptions() - Constructor for class org.opentrafficsim.swing.script.IdmOptions
- indication - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The overall indication of the thumbs.
- insertUpdate(DocumentEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- install() - Method in class com.bric.multislider.MultiThumbSliderUI.State
-
Make the slider reflect this object
- installUI(JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- installWindowCloseHandler() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Install a handler for the window closed event that stops the simulator (if it is running).
- installWindowCloseHandler() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Install a handler for the window closed event that stops the simulator (if it is running).
- INVERTED_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setInverted(b)
is called. - isAutoAdding() - Method in class com.bric.multislider.MultiThumbSlider
- isAutorun() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Returns whether to autorun.
- isBackground() - Method in interface org.opentrafficsim.swing.gui.AppearanceControl
-
Returns whether this item has a controllable background.
- isClosed() - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
- isFont() - Method in interface org.opentrafficsim.swing.gui.AppearanceControl
-
Returns whether this item has a controllable font.
- isForeground() - Method in interface org.opentrafficsim.swing.gui.AppearanceControl
-
Returns whether this item has a controllable foreground.
- isForeground() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
-
Returns whether this item has a controllable foreground.
- isInverted() - Method in class com.bric.multislider.MultiThumbSlider
- isLinux - Static variable in class com.bric.multislider.JVM
-
Whether this session is on a Linux machine.
- isMac - Static variable in class com.bric.multislider.JVM
-
Whether this session is on a Mac.
- isPaintTicks() - Method in class com.bric.multislider.MultiThumbSlider
-
Tells if tick marks are to be painted.
- isThumbOverlap() - Method in class com.bric.multislider.MultiThumbSlider
- isThumbRemovalAllowed() - Method in class com.bric.multislider.MultiThumbSlider
- isTrackHighlightActive() - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- isValueAdjusting() - Method in class com.bric.multislider.MultiThumbSlider
-
true
if the user is current modifying this component. - isVista - Static variable in class com.bric.multislider.JVM
-
Whether this session is on Vista.
- isVistaOrWindows7 - Static variable in class com.bric.multislider.JVM
-
Whether this session is on Windows Vista or Windows 7.
- isWindows - Static variable in class com.bric.multislider.JVM
-
Whether this session is on Windows.
- isWindows7 - Static variable in class com.bric.multislider.JVM
-
Whether this session is on Windows 7.
- isWindowsXP - Static variable in class com.bric.multislider.JVM
-
Whether this session is on Windows XP.
J
- javaVersion - Static variable in class com.bric.multislider.JVM
-
The major Java version being used (1.4, 1.5, 1.6, etc.), or -1 if this value couldn't be correctly determined.
- JFileChooserWithSettings - Class in org.opentrafficsim.swing.gui
-
Small helper class that adds some components to a JFileChooser, the contents of which can be used to retrieve user settings for output.
- JFileChooserWithSettings(Component...) - Constructor for class org.opentrafficsim.swing.gui.JFileChooserWithSettings
-
Constructor that adds components to the left of the 'Save' and 'Cancel' button.
- JUMP_OVER_OTHER - com.bric.multislider.MultiThumbSlider.Collision
-
When the user drags one thumb and it collides with another, skip over the other thumb.
- JVM - Class in com.bric.multislider
-
Static methods relating to the JVM environment.
- JVM() - Constructor for class com.bric.multislider.JVM
K
- keyListener - Variable in class com.bric.multislider.MultiThumbSliderUI
L
- LabeledPanel - Class in org.opentrafficsim.swing.gui
-
JPanel with an outline and a name.
- LabeledPanel(String) - Constructor for class org.opentrafficsim.swing.gui.LabeledPanel
-
Create a JPanel with border and caption.
- LEFT - org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Left.
- LEGACY - org.opentrafficsim.swing.gui.Appearance
-
Legacy, as the initial OTS had.
- loadGrayscaleIcon(String) - Static method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Attempt to load and return an icon, which will be made gray-scale.
- loadIcon(String) - Static method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Attempt to load and return an icon.
M
- main(String[]) - Static method in class com.bric.multislider.MultiThumbSliderDemo
- makeAnimationRectangle() - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Return the initial 'home' extent for the animation.
- MAX_LENGTH - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The maximum width returned by
getMaximumSize()
. - MIN_LENGTH - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The minimum width returned by
getMinimumSize()
. - MOTUS - org.opentrafficsim.swing.gui.Appearance
-
MOTUS mimic.
- mouseClicked(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mouseDragged(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mouseEntered(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mouseExited(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mouseInside - Variable in class com.bric.multislider.MultiThumbSliderUI
- mouseIsDown - Variable in class com.bric.multislider.MultiThumbSliderUI
- mouseMoved(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mousePressed(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- mouseReleased(MouseEvent) - Method in class com.bric.multislider.MultiThumbSliderUI
- MultiThumbSlider<T> - Class in com.bric.multislider
-
This JComponent resembles a
JSlider
, except there are at least two thumbs. - MultiThumbSlider(float[], T[]) - Constructor for class com.bric.multislider.MultiThumbSlider
-
Creates a new horizontal MultiThumbSlider.
- MultiThumbSlider(int, float[], T[]) - Constructor for class com.bric.multislider.MultiThumbSlider
-
Creates a new MultiThumbSlider.
- MultiThumbSlider.Collision - Enum in com.bric.multislider
-
A set of possible behaviors when one thumb collides with another.
- MultiThumbSliderDemo - Class in com.bric.multislider
- MultiThumbSliderDemo() - Constructor for class com.bric.multislider.MultiThumbSliderDemo
- MultiThumbSliderUI<T> - Class in com.bric.multislider
-
This is the abstract UI for
MultiThumbSliders
- MultiThumbSliderUI(MultiThumbSlider<T>) - Constructor for class com.bric.multislider.MultiThumbSliderUI
- MultiThumbSliderUI.State - Class in com.bric.multislider
-
This records the positions/values of each thumb.
- MultiThumbSliderUI.Thumb - Enum in com.bric.multislider
-
A thumb shape.
N
- notify(EventInterface) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- notify(EventInterface) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- notify(EventInterface) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
- NUDGE_OTHER - com.bric.multislider.MultiThumbSlider.Collision
-
When the user drags one thumb and it collides with another, nudge the other thumb as far as possible.
O
- ObjectKind(String) - Constructor for class org.opentrafficsim.swing.gui.OTSSearchPanel.ObjectKind
-
Construct a new ObjectKind (entry in the combo box).
- onSimulationEnd() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Method that is called when the simulation has ended.
- org.opentrafficsim.swing.graphs - package org.opentrafficsim.swing.graphs
-
Swing components for graphs that are used in OpenTrafficSim.
- org.opentrafficsim.swing.gui - package org.opentrafficsim.swing.gui
-
Swing components that are used in OpenTrafficSim.
- org.opentrafficsim.swing.script - package org.opentrafficsim.swing.script
-
Helper classes for animation.
- ORIENTATION_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setOrientation(i)
is called. - OTSAnimationPanel - Class in org.opentrafficsim.swing.gui
-
Animation panel with various controls.
- OTSAnimationPanel(Rectangle2D, Dimension, OTSAnimator, OTSModelInterface, GTUColorer, OTSNetwork) - Constructor for class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Construct a panel that looks like the DSOLPanel for quick building of OTS applications.
- OTSAnimationPanel.DemoPanelPosition - Enum in org.opentrafficsim.swing.gui
-
Enum for demo panel position.
- OTSAnimationPanel.DisposeOnCloseThread - Class in org.opentrafficsim.swing.gui
-
Install the dispose on close when the OTSControlPanel is registered as part of a frame.
- OTSAnimationPanel.UpdateTimer - Class in org.opentrafficsim.swing.gui
-
UpdateTimer class to update the coordinate on the screen.
- OTSControlPanel - Class in org.opentrafficsim.swing.gui
-
Peter's improved simulation control panel.
- OTSControlPanel(OTSSimulatorInterface, OTSModelInterface, OTSAnimationPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel
-
Decorate a SimpleSimulator with a different set of control buttons.
- OTSControlPanel.ClockLabel - Class in org.opentrafficsim.swing.gui
-
JLabel that displays the simulation time.
- OTSControlPanel.DisposeOnCloseThread - Class in org.opentrafficsim.swing.gui
-
Install the dispose on close when the OTSControlPanel is registered as part of a frame.
- OTSControlPanel.RegexFormatter - Class in org.opentrafficsim.swing.gui
-
Extension of a DefaultFormatter that uses a regular expression.
- OTSControlPanel.TimeEdit - Class in org.opentrafficsim.swing.gui
-
Entry field for time.
- OTSControlPanel.TimeWarpPanel - Class in org.opentrafficsim.swing.gui
-
JPanel that contains a JSider that uses a logarithmic scale.
- OTSSearchPanel - Class in org.opentrafficsim.swing.gui
-
The OTS search panel.
- OTSSearchPanel(OTSAnimationPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSSearchPanel
-
Construct a new OTSSearchPanel.
- OTSSearchPanel.ObjectKind<T extends Locatable & org.opentrafficsim.base.Identifiable> - Class in org.opentrafficsim.swing.gui
-
Entries in the typeToSearch JComboBox of the OTS search panel.
- OTSSimulationApplication<T extends org.opentrafficsim.core.dsol.OTSModelInterface> - Class in org.opentrafficsim.swing.gui
-
Extension of a swing application with standard preparation.
- OTSSimulationApplication(T, OTSAnimationPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSSimulationApplication
- OTSSimulationPanel - Class in org.opentrafficsim.swing.gui
-
GUI with simulator, console, control panel, status bar, etc.
- OTSSimulationPanel(OTSSimulatorInterface, OTSModelInterface) - Constructor for class org.opentrafficsim.swing.gui.OTSSimulationPanel
-
Construct a panel that looks like the DSOLPanel for quick building of OTS applications.
- OTSSimulationPanel.AppearanceControlTabbedContentPane - Class in org.opentrafficsim.swing.gui
-
TabbedContentPane which ignores appearance (it has too much colors looking ugly / becoming unreadable).
- OTSSwingApplication<T extends org.opentrafficsim.core.dsol.OTSModelInterface> - Class in org.opentrafficsim.swing.gui
-
Wrap a DSOL simulation model, or any (descendant of a) JPanel in a JFrame (wrap it in a window).
- OTSSwingApplication(T, JPanel) - Constructor for class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Wrap an OTSModel in a JFrame.
- overlapOffButton - Variable in class com.bric.multislider.MultiThumbSliderDemo
- overlapOnButton - Variable in class com.bric.multislider.MultiThumbSliderDemo
P
- paint(Graphics, JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- PAINT_TICKS_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setPaintTicks(b)
is called. - paintFocus(Graphics2D) - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- paintFocus(Graphics2D) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- paintFocus(Graphics2D) - Method in class com.bric.multislider.MultiThumbSliderUI
- paintFocus(Graphics2D) - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- paintFocus(Graphics2D, Shape, int) - Static method in class com.bric.multislider.PlafPaintUtils
-
Paints 3 different strokes around a shape to indicate focus.
- paintFocus(Graphics2D, Shape, int, Color, boolean) - Static method in class com.bric.multislider.PlafPaintUtils
-
Paints 3 different strokes around a shape to indicate focus.
- paintThumb(Graphics2D, int, float) - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- paintThumb(Graphics2D, int, float) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- paintThumb(Graphics2D, int, float) - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- paintThumbs(Graphics2D) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- paintThumbs(Graphics2D) - Method in class com.bric.multislider.MultiThumbSliderUI
- paintTick(Graphics2D, float, int, int, boolean) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- paintTrack(Graphics2D) - Method in class com.bric.multislider.AquaMultiThumbSliderUI
- paintTrack(Graphics2D) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
- paintTrack(Graphics2D) - Method in class com.bric.multislider.MultiThumbSliderUI
- paintTrack(Graphics2D) - Method in class com.bric.multislider.VistaMultiThumbSliderUI
- paintTrackHighlight(Graphics2D) - Method in class com.bric.multislider.DefaultMultiThumbSliderUI
-
This optional method highlights the space on the track (by simply adding a shadow) between two thumbs.
- PlafPaintUtils - Class in com.bric.multislider
-
Some static methods for some common painting functions.
- PlafPaintUtils() - Constructor for class com.bric.multislider.PlafPaintUtils
- plot - Variable in class org.opentrafficsim.swing.graphs.SwingPlot
-
The JFreeChart plot.
- positions - Variable in class com.bric.multislider.MultiThumbSliderUI.State
- PREF_LENGTH - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The maximum width returned by
getPreferredSize()
. - printProfile() - Static method in class com.bric.multislider.JVM
-
Prints basic information about this session's JVM: the OS name & version, the Java version, and (on Mac) whether Quartz is being used.
- ProbabilityDistributionEditor - Class in org.opentrafficsim.swing.gui
-
Wrapper for Jeremy Wood's MultiThumbSlider.
- ProbabilityDistributionEditor(String[], Double[]) - Constructor for class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
-
Construct a graphical ProbabilityDistributioneEditor.
- propertyChange(PropertyChangeEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- propertyListener - Variable in class com.bric.multislider.MultiThumbSliderUI
R
- Rectangle - com.bric.multislider.MultiThumbSliderUI.Thumb
- RED - org.opentrafficsim.swing.gui.Appearance
-
Red.
- RegexFormatter(String) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel.RegexFormatter
-
Create a new RegexFormatter.
- REMOVAL_ALLOWED - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that controls whether the user can remove a thumb (either by dragging or with the delete key).
- removalOffButton - Variable in class com.bric.multislider.MultiThumbSliderDemo
- removalOnButton - Variable in class com.bric.multislider.MultiThumbSliderDemo
- removeChangeListener(ChangeListener) - Method in class com.bric.multislider.MultiThumbSlider
-
Removes a
ChangeListener
from this slider. - removePropertyChangeListener(PropertyChangeListener) - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
- removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
- removeThumb(int) - Method in class com.bric.multislider.MultiThumbSlider
-
Removes a specific thumb
- removeThumb(int) - Method in class com.bric.multislider.MultiThumbSliderUI.State
- removeUpdate(DocumentEvent) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
- Resource - Class in org.opentrafficsim.swing.gui
-
Resource utility.
- RIGHT - org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Right.
- run() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel.DisposeOnCloseThread
- run() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel.UpdateTimer
- run() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.DisposeOnCloseThread
S
- searchNetwork(OTSNetwork, String) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel.ObjectKind
-
Lookup an object of type T in an OTS network.
- selectAndTrackObject(String, String, boolean) - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel
-
Update all values at once.
- SELECTED_THUMB_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setSelectedThumb()
is called. - selectedThumb - Variable in class com.bric.multislider.MultiThumbSliderUI.State
- setAnimationToggles() - Method in class org.opentrafficsim.swing.gui.OTSSimulationApplication
-
Set animation toggles.
- setAnimationToggles(OTSAnimationPanel) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Sets the animation toggles.
- setAppearance(Appearance) - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
-
Sets an appearance.
- setAutoAdding(boolean) - Method in class com.bric.multislider.MultiThumbSlider
-
Controls whether thumbs are automatically added when the user clicks in a space that doesn't already have a thumb.
- setAutoPan(String, OTSSearchPanel.ObjectKind<?>, boolean) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Change auto pan target.
- setChart(JFreeChart) - Method in class org.opentrafficsim.swing.graphs.SwingPlot
-
Add the chart.
- setCollisionPolicy(MultiThumbSlider.Collision) - Method in class com.bric.multislider.MultiThumbSlider
- setExitOnClose(boolean) - Method in class org.opentrafficsim.swing.gui.OTSSwingApplication
- setGtuColorer(GTUColorer) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Set GTU colorer.
- setIconAnimationTogglesFull(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set all animation on, and create the toggles on the left hand side.
- setIconAnimationTogglesStandard(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set the most common animation on, and create the toggles on the left hand side.
- setInterpolation(boolean) - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Sets the check box for interpolated rendering and block renderer setting.
- setInverted(boolean) - Method in class com.bric.multislider.MultiThumbSlider
-
Assigns whether this slider is inverted or not.
- setMinimumThumbnailCount(int) - Method in class com.bric.multislider.MultiThumbSlider
- setOrientation(int) - Method in class com.bric.multislider.MultiThumbSlider
-
Reassign the orientation of this slider.
- setPaintTicks(boolean) - Method in class com.bric.multislider.MultiThumbSlider
-
Turns on/off the painted tick marks for this slider.
- setPosition(int, float) - Method in class com.bric.multislider.MultiThumbSliderUI.State
- setSelectedThumb(int) - Method in class com.bric.multislider.MultiThumbSlider
-
Assigns the currently selected thumb.
- setSimulationControlButtons(boolean) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
-
Change the enabled/disabled state of the various simulation control buttons.
- setSmoothing(boolean) - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Sets the check box for smooth rendering.
- setSpaceGranularityRadioButton(double) - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Sets the correct space granularity radio button to selected.
- setSpeedFactor(double) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeWarpPanel
-
Set the time warp factor to the best possible approximation of a given value.
- setStatusLabel(String) - Method in class org.opentrafficsim.swing.graphs.SwingPlot
-
Manually set status label from sub class.
- setTextAnimationTogglesFull(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set all animation on, and create the toggles on the left hand side.
- setTextAnimationTogglesStandard(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set the most common animation on, and create the toggles on the left hand side.
- setThumbOverlap(boolean) - Method in class com.bric.multislider.MultiThumbSlider
- setThumbRemovalAllowed(boolean) - Method in class com.bric.multislider.MultiThumbSlider
- setTime(Time) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeEdit
-
Set or update the time shown in this TimeEdit.
- setTimeGranularityRadioButton(double) - Method in class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Sets the correct time granularity radio button to selected.
- setUI(MultiThumbSliderUI<T>) - Method in class com.bric.multislider.MultiThumbSlider
- setupDemo(OTSAnimationPanel, OTSRoadNetwork) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Method that is called when the animation has been created, to add components for a demo.
- setupSimulation(OTSSimulatorInterface) - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Sets up the simulation based on provided properties.
- setValueIsAdjusting(boolean) - Method in class com.bric.multislider.MultiThumbSlider
-
This is used to notify other objects when the user is in the process of adjusting values in this slider.
- setValues(float[], T[]) - Method in class com.bric.multislider.MultiThumbSlider
-
This assigns new positions/values for the thumbs in this slider.
- ShapeBounds - Class in com.bric.multislider
-
This class features an efficient and accurate
getBounds()
method. - ShapeBounds() - Constructor for class com.bric.multislider.ShapeBounds
- showAnimationClass(OTSAnimationPanel, Class<? extends Locatable>) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set a class to be shown in the animation to true.
- showAnimationFull(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set all animation on, and create the toggles on the left hand side.
- showAnimationStandard(OTSAnimationPanel) - Static method in class org.opentrafficsim.swing.gui.AnimationToggles
-
Set the most common animation on, and create the toggles on the left hand side.
- showGISLayer(String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Set a GIS layer to be shown in the animation to true.
- slider - Variable in class com.bric.multislider.MultiThumbSliderUI
- slider1 - Variable in class com.bric.multislider.MultiThumbSliderDemo
- slider2 - Variable in class com.bric.multislider.MultiThumbSliderDemo
- slider3 - Variable in class com.bric.multislider.MultiThumbSliderDemo
- slider4 - Variable in class com.bric.multislider.MultiThumbSliderDemo
- sliders - Variable in class com.bric.multislider.MultiThumbSliderDemo
- start() - Method in class org.opentrafficsim.swing.script.AbstractSimulationScript
-
Starts the simulation.
- State() - Constructor for class com.bric.multislider.MultiThumbSliderUI.State
- State(MultiThumbSliderUI.State) - Constructor for class com.bric.multislider.MultiThumbSliderUI.State
- STOP_AGAINST - com.bric.multislider.MultiThumbSlider.Collision
-
When the user drags one thumb and it collides with another, bump into the other thumb and don't allow any more movement.
- stringToValue(String) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.RegexFormatter
- SwingContourPlot - Class in org.opentrafficsim.swing.graphs
-
Embed a ContourPlot in a Swing JPanel.
- SwingContourPlot(AbstractSpaceTimePlot) - Constructor for class org.opentrafficsim.swing.graphs.SwingContourPlot
-
Create a new SwingContourPlot with embedded plot.
- SwingFundamentalDiagram - Class in org.opentrafficsim.swing.graphs
-
Embed a FundamentalDiagram in a Swing JPanel.
- SwingFundamentalDiagram(FundamentalDiagram) - Constructor for class org.opentrafficsim.swing.graphs.SwingFundamentalDiagram
-
Construct a new Swing container for FundamentalDiagram plot.
- SwingPlot - Class in org.opentrafficsim.swing.graphs
-
Swing wrapper of all plots.
- SwingPlot(AbstractPlot) - Constructor for class org.opentrafficsim.swing.graphs.SwingPlot
-
Construct a new Swing container for an AbstractPlot.
- SwingSpaceTimePlot - Class in org.opentrafficsim.swing.graphs
-
Embed a SpaceTimePlot in a Swing JPanel.
- SwingSpaceTimePlot(AbstractSpaceTimePlot) - Constructor for class org.opentrafficsim.swing.graphs.SwingSpaceTimePlot
-
Construct a new Swing container for SpaceTimePlot.
- SwingTrajectoryPlot - Class in org.opentrafficsim.swing.graphs
-
Embed a TrajectoryPlot in a Swing JPanel.
- SwingTrajectoryPlot(TrajectoryPlot) - Constructor for class org.opentrafficsim.swing.graphs.SwingTrajectoryPlot
-
Construct a new Swing container for a TrajectoryPlot.
T
- THUMB_MINIMUM_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setMinimumThumbnailCount(b)
is called. - THUMB_OVERLAP_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setInverted(b)
is called. - THUMB_SHAPE_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSliderUI
-
The Swing client property associated with a Thumb.
- thumbComboBox - Variable in class com.bric.multislider.MultiThumbSliderDemo
- thumbIndications - Variable in class com.bric.multislider.MultiThumbSliderUI
-
A float from zero to one, indicating whether that thumb should be highlighted or not.
- thumbPositions - Variable in class com.bric.multislider.MultiThumbSlider
-
The positions of the thumbs
- thumbPositions - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The pixel position of the thumbs.
- thumbShapeListener - Variable in class com.bric.multislider.MultiThumbSliderUI
- TimeEdit(Time) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel.TimeEdit
-
Construct a new TimeEdit.
- TimeWarpPanel(double, double, double, int, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.swing.gui.OTSControlPanel.TimeWarpPanel
-
Construct a new TimeWarpPanel.
- toggleGISLayer(String) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Toggle a GIS layer to be displayed in the animation to its reverse value.
- TOP - org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Top.
- toString() - Method in class org.opentrafficsim.swing.gui.ColorControlPanel
- toString() - Method in class org.opentrafficsim.swing.gui.JFileChooserWithSettings
- toString() - Method in class org.opentrafficsim.swing.gui.LabeledPanel
- toString() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel.DisposeOnCloseThread
- toString() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel.UpdateTimer
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.ClockLabel
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.DisposeOnCloseThread
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.RegexFormatter
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeEdit
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel.TimeWarpPanel
- toString() - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- toString() - Method in class org.opentrafficsim.swing.gui.OTSSearchPanel.ObjectKind
-
Produce the text that will appear in the combo box.
- toString() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel.AppearanceControlTabbedContentPane
- toString() - Method in class org.opentrafficsim.swing.gui.OTSSimulationPanel
- toString() - Method in class org.opentrafficsim.swing.gui.ProbabilityDistributionEditor
- trackHighlightColor - Variable in class com.bric.multislider.DefaultMultiThumbSliderUI
- trackRect - Variable in class com.bric.multislider.MultiThumbSliderUI
-
The rectangle the track should be painted in.
- transferFocus() - Method in class com.bric.multislider.MultiThumbSlider
-
Depending on which thumb is selected, this may shift the focus to the next available thumb, or it may shift the focus to the next focusable
JComponent
. - transferFocusBackward() - Method in class com.bric.multislider.MultiThumbSlider
-
Depending on which thumb is selected, this may shift the focus to the previous available thumb, or it may shift the focus to the previous focusable
JComponent
. - Triangle - com.bric.multislider.MultiThumbSliderUI.Thumb
U
- uiComboBox - Variable in class com.bric.multislider.MultiThumbSliderDemo
- uninstallUI(JComponent) - Method in class com.bric.multislider.MultiThumbSliderUI
- updateAnimationClassCheckBox(Class<? extends Locatable>) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Update the checkmark related to a programmatically changed animation state.
- updateIndication() - Method in class com.bric.multislider.MultiThumbSliderUI
- UpdateTimer() - Constructor for class org.opentrafficsim.swing.gui.OTSAnimationPanel.UpdateTimer
- updateUI() - Method in class com.bric.multislider.MultiThumbSlider
- updateWorldCoordinate() - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Display the latest world coordinate based on the mouse position on the screen.
- usingQuartz - Static variable in class com.bric.multislider.JVM
-
If on a Mac: whether Quartz is the rendering pipeline.
V
- validatePositions(MultiThumbSliderUI.State) - Method in class com.bric.multislider.MultiThumbSliderUI
-
Makes sure the thumbs are in the right order.
- valueOf(String) - Static method in enum com.bric.multislider.MultiThumbSlider.Collision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.bric.multislider.MultiThumbSliderUI.Thumb
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Returns the enum constant of this type with the specified name.
- values - Variable in class com.bric.multislider.MultiThumbSlider
-
The values for each thumb
- values - Variable in class com.bric.multislider.MultiThumbSliderUI.State
- values() - Static method in enum com.bric.multislider.MultiThumbSlider.Collision
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.bric.multislider.MultiThumbSliderUI.Thumb
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opentrafficsim.swing.gui.Appearance
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opentrafficsim.swing.gui.OTSAnimationPanel.DemoPanelPosition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUES_PROPERTY - Static variable in class com.bric.multislider.MultiThumbSlider
-
The property that is changed when
setValues()
is called. - VERTICAL - Static variable in class com.bric.multislider.MultiThumbSlider
-
The orientation constant for a vertical slider.
- VistaMultiThumbSliderUI<T> - Class in com.bric.multislider
- VistaMultiThumbSliderUI(MultiThumbSlider<T>) - Constructor for class com.bric.multislider.VistaMultiThumbSliderUI
W
- whites - Static variable in class com.bric.multislider.PlafPaintUtils
-
Four shades of white, each with increasing opacity.
- windowActivated(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowActivated(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowClosed(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowClosed(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowClosing(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowClosing(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowDeactivated(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowDeactivated(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowDeiconified(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowDeiconified(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowExited - Variable in class org.opentrafficsim.swing.gui.OTSAnimationPanel
-
Indicate the window has been closed and the timer thread can stop.
- windowIconified(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowIconified(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
- windowOpened(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSAnimationPanel
- windowOpened(WindowEvent) - Method in class org.opentrafficsim.swing.gui.OTSControlPanel
All Classes All Packages