public class GraphPaper extends Paper
Paper.GridLayer
Constructor and Description |
---|
GraphPaper(SimulationInstance simulationInstance)
constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
adjustLayers() |
javax.swing.JPopupMenu |
analysePoint(int x,
int y) |
void |
clearBlockReservations()
clearBlockReservations.
|
void |
drawBlockReservations(Train train) |
void |
drawBlockReservations(TrainList trainList) |
void |
drawGraph(TrainList trainList,
StationList stationList,
LoopList loopList) |
void |
drawScheduledTrains(TrainList trainList) |
void |
drawTrain(Train train,
int numberOfSignalAspects) |
java.awt.Color |
getColor(int trainNumber) |
void |
nextScreen()
nextScreen
|
void |
previousScreen()
previousScreen
|
void |
redrawGraph()
redrawGraph
|
addLayer, drawGraph, getGridInstance, getProfileLayer, getSignalLayer, getXGrid, getXScale, getYGrid, getYScale, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paint, removeLayer, setGrid, setOrigin, setProfileLayer, setScale, setSignalLayer, setXGrid, setYGrid
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
public GraphPaper(SimulationInstance simulationInstance)
public void nextScreen()
public void previousScreen()
public void adjustLayers()
public void redrawGraph()
public void drawTrain(Train train, int numberOfSignalAspects)
trn
- numberOfSignalAspects
- public void drawGraph(TrainList trainList, StationList stationList, LoopList loopList)
Trains
- StnArray
- public void drawScheduledTrains(TrainList trainList)
Trains
- public void clearBlockReservations()
public void drawBlockReservations(Train train)
trn
- public javax.swing.JPopupMenu analysePoint(int x, int y)
x
- y
- JPopupMenu
public java.awt.Color getColor(int trainNumber)
trainNumber
- public void drawBlockReservations(TrainList trainList)