public class SectionInputDialog extends InputDialog
Modifier and Type | Field and Description |
---|---|
javax.swing.JButton |
blockButton |
java.util.ArrayList<Block> |
blockList |
java.util.ArrayList<java.lang.String> |
blockloopList |
javax.swing.JMenuItem |
closeMenuItem |
java.util.ArrayList<java.lang.String> |
directionList |
java.util.ArrayList<java.lang.String> |
endtimeList |
javax.swing.JMenu |
fileMenu |
javax.swing.JButton |
gradientButton |
java.util.ArrayList<GradientEffect> |
gradientEffectList |
java.util.ArrayList<Gradient> |
gradientFormatList |
javax.swing.JLabel |
icon |
java.util.ArrayList<Loop> |
loopList |
javax.swing.JButton |
maintblockButton |
javax.swing.JMenuBar |
menuBar |
javax.swing.JMenuItem |
newMenuItem |
javax.swing.JMenuItem |
openMenuItem |
javax.swing.JButton |
parameterButton |
javax.swing.JLabel |
resultLabel |
javax.swing.JMenuItem |
saveAsMenuItem |
javax.swing.JMenuItem |
saveMenuItem |
javax.swing.JLabel |
sectionNameLabel |
java.util.ArrayList<java.lang.String> |
starttimeList |
javax.swing.JButton |
stationButton |
java.util.ArrayList<Station> |
stationList |
javax.swing.JButton |
trainButton |
java.util.ArrayList<Train> |
trainList |
cancelButton, fieldHeight, fieldWidth, height, heightDifference, jpanel, labelHeight, okButton, width, x, y
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
Constructor and Description |
---|
SectionInputDialog() |
Modifier and Type | Method and Description |
---|---|
void |
addBlock(Block block) |
void |
addComponents() |
void |
addGradientEffect(GradientEffect gradientEffect) |
void |
addGradientFormat(Gradient gradientFormat) |
void |
addLoop(Loop loop) |
void |
addStation(Station station) |
void |
addTrain(Train train) |
void |
clearAllLists() |
Block |
getBlockByBlockNo(int blockNo) |
Gradient |
getGradientBySlopeDirection(java.lang.String slopeString,
boolean isGradientUp,
boolean isGradientlevel) |
GradientEffect |
getGradientEffectBySlopeDirection(java.lang.String slopeString,
boolean isGradientUp) |
Loop |
getLoopByBlockNo(int blockNo) |
java.lang.String[] |
getPrefinalStationNames() |
Station |
getStationByStationName(java.lang.String stationName) |
java.lang.String |
getStationIdByStationName(java.lang.String stationId) |
java.lang.String |
getStationNameByStationId(int stationId) |
java.lang.String[] |
getStationNames() |
Train |
getTrainByTrainNumber(int trainNumber) |
java.util.ArrayList<Train> |
getTrainList(boolean isScheduled) |
Loop |
getupLoopByStationId(int blockstationId) |
static void |
main(java.lang.String[] args) |
void |
removeBlock(Block block) |
void |
removeGradient(Gradient gradientFormat) |
void |
removeGradientEffect(GradientEffect gradientEffect) |
void |
removeLoop(Loop loop) |
void |
removeStation(Station stationToDelete) |
void |
removeTrain(Train train) |
void |
setComponentActionListeners() |
void |
setComponentBounds() |
void |
updateStationNames() |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, 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, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public javax.swing.JLabel sectionNameLabel
public javax.swing.JLabel icon
public javax.swing.JButton stationButton
public javax.swing.JButton blockButton
public javax.swing.JButton parameterButton
public javax.swing.JButton gradientButton
public javax.swing.JButton trainButton
public javax.swing.JLabel resultLabel
public javax.swing.JButton maintblockButton
public javax.swing.JMenuBar menuBar
public javax.swing.JMenu fileMenu
public javax.swing.JMenuItem newMenuItem
public javax.swing.JMenuItem openMenuItem
public javax.swing.JMenuItem saveMenuItem
public javax.swing.JMenuItem saveAsMenuItem
public javax.swing.JMenuItem closeMenuItem
public java.util.ArrayList<Station> stationList
public java.util.ArrayList<Block> blockList
public java.util.ArrayList<Loop> loopList
public java.util.ArrayList<Train> trainList
public java.util.ArrayList<Gradient> gradientFormatList
public java.util.ArrayList<GradientEffect> gradientEffectList
public java.util.ArrayList<java.lang.String> blockloopList
public java.util.ArrayList<java.lang.String> starttimeList
public java.util.ArrayList<java.lang.String> endtimeList
public java.util.ArrayList<java.lang.String> directionList
public void addComponents()
addComponents
in class InputDialog
public void setComponentBounds()
setComponentBounds
in class InputDialog
public void setComponentActionListeners()
setComponentActionListeners
in class InputDialog
public Station getStationByStationName(java.lang.String stationName)
public java.lang.String getStationNameByStationId(int stationId)
public java.lang.String getStationIdByStationName(java.lang.String stationId)
public Loop getupLoopByStationId(int blockstationId)
public void clearAllLists()
public void addStation(Station station)
public java.lang.String[] getStationNames()
public java.lang.String[] getPrefinalStationNames()
public void removeStation(Station stationToDelete)
public void addBlock(Block block)
public void addLoop(Loop loop)
public Loop getLoopByBlockNo(int blockNo)
public Block getBlockByBlockNo(int blockNo)
public void removeBlock(Block block)
public void removeLoop(Loop loop)
public java.util.ArrayList<Train> getTrainList(boolean isScheduled)
public static void main(java.lang.String[] args)
public Train getTrainByTrainNumber(int trainNumber)
public void addTrain(Train train)
public void removeTrain(Train train)
public void updateStationNames()
public Gradient getGradientBySlopeDirection(java.lang.String slopeString, boolean isGradientUp, boolean isGradientlevel)
public void addGradientFormat(Gradient gradientFormat)
public void removeGradient(Gradient gradientFormat)
public void addGradientEffect(GradientEffect gradientEffect)
public GradientEffect getGradientEffectBySlopeDirection(java.lang.String slopeString, boolean isGradientUp)
public void removeGradientEffect(GradientEffect gradientEffect)