public class LaneChangeGraph extends JFrame implements org.opentrafficsim.core.dsol.OTSModelInterface
Copyright (c) 2013-2014 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights
reserved.
BSD-style license. See OpenTrafficSim License.
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
nl.tudelft.simulation.dsol.ModelInterface.CalendarDouble, nl.tudelft.simulation.dsol.ModelInterface.CalendarFloat, nl.tudelft.simulation.dsol.ModelInterface.CalendarLong, nl.tudelft.simulation.dsol.ModelInterface.TimeDouble, nl.tudelft.simulation.dsol.ModelInterface.TimeDoubleUnit, nl.tudelft.simulation.dsol.ModelInterface.TimeFloat, nl.tudelft.simulation.dsol.ModelInterface.TimeFloatUnit, nl.tudelft.simulation.dsol.ModelInterface.TimeLong, nl.tudelft.simulation.dsol.ModelInterface.TimeLongUnit
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier and Type | Method and Description |
---|---|
static void |
buildGUI(String[] args)
Then execution start point.
|
void |
constructModel(nl.tudelft.simulation.dsol.simulators.SimulatorInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> simulator) |
nl.tudelft.simulation.dsol.simulators.SimulatorInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> |
getSimulator() |
static void |
main(String[] args)
Main entry point; now Swing thread safe (I hope).
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static void main(String[] args) throws RemoteException, NamingException, org.opentrafficsim.core.network.NetworkException, nl.tudelft.simulation.dsol.SimRuntimeException, org.opentrafficsim.core.gtu.GTUException
args
- String[]; the command line arguments (not used)org.opentrafficsim.core.gtu.GTUException
- on error during GTU constructionnl.tudelft.simulation.dsol.SimRuntimeException
- on ???org.opentrafficsim.core.network.NetworkException
- on network inconsistencyNamingException
- on ???RemoteException
- on communications failurepublic static void buildGUI(String[] args) throws RemoteException, NamingException, org.opentrafficsim.core.network.NetworkException, nl.tudelft.simulation.dsol.SimRuntimeException, org.opentrafficsim.core.gtu.GTUException
args
- String[]; the command line arguments (not used)NamingException
- on ???RemoteException
- on communications failureorg.opentrafficsim.core.network.NetworkException
- on network inconsistencynl.tudelft.simulation.dsol.SimRuntimeException
- on ???org.opentrafficsim.core.gtu.GTUException
- on error during GTU constructionpublic void constructModel(nl.tudelft.simulation.dsol.simulators.SimulatorInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> simulator) throws nl.tudelft.simulation.dsol.SimRuntimeException, RemoteException
constructModel
in interface nl.tudelft.simulation.dsol.ModelInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble>
nl.tudelft.simulation.dsol.SimRuntimeException
RemoteException
public final nl.tudelft.simulation.dsol.simulators.SimulatorInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble> getSimulator() throws RemoteException
getSimulator
in interface nl.tudelft.simulation.dsol.ModelInterface<org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Abs<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.value.vdouble.scalar.DoubleScalar.Rel<org.opentrafficsim.core.unit.TimeUnit>,org.opentrafficsim.core.dsol.OTSSimTimeDouble>
RemoteException
Copyright © 2014–2015 Delft University of Technology. All rights reserved.