|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--cad.simcad.pathfinding.ui.AStarFrame
Main frame
| Field Summary |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
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 |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AStarFrame()
Creates new empty AstarFrame AStarFrame |
|
| Method Summary | |
java.lang.String |
askString(java.lang.String prompt,
boolean ispass)
Prompts the user for a single string (hidden if ispass is true) |
java.lang.String[] |
askStrings(java.lang.String[] prompts,
boolean[] ispass)
Get several strings from user. |
void |
continueSimulation()
|
void |
debug(java.lang.String msg,
int lvl)
A level 0 will be seen, unless we asked not to show any debug messages |
void |
decreaseSpeed()
|
AlgoProperties |
getAlgoProperties()
|
MapDisplayer |
getMapDisplayer()
|
StatusTextDisplayer |
getStatusTextDisplayer()
|
void |
increaseSimSpeed()
|
void |
initFrame(SimMediator sm)
|
static void |
main(java.lang.String[] args)
|
void |
noticeModeChange(java.lang.String s)
|
void |
openMap(AbstractMap newMap)
|
void |
openMap(java.io.File f)
|
void |
openWorld(java.io.File f)
|
void |
pauseSimulation()
|
MapDisplayer |
reconstructMapDisplayer()
|
void |
resetPreferredSizes()
|
void |
saveMap(java.io.File f)
|
void |
saveWorld(java.io.File f)
|
void |
serializeThis(java.lang.Object o,
java.lang.String s)
|
void |
setDebugLevel(int i)
|
void |
setHeuristicFactor(int i)
|
void |
setLook(java.lang.String name)
|
int |
showOpenFileDialog(javax.swing.JFileChooser jFileChooser)
|
int |
showSaveFileDialog(javax.swing.JFileChooser jFileChooser)
|
void |
shwErrMsg(java.lang.String n)
Error message. |
void |
shwMsg(java.lang.String n)
Notification message. |
void |
startSimulation()
|
void |
stopSimulation()
|
void |
updateSimMediator(SimEnvironment world,
Simulator sim)
|
void |
updateView()
The Viewer updates the view |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Constructor Detail |
public AStarFrame()
| Method Detail |
public void initFrame(SimMediator sm)
public AlgoProperties getAlgoProperties()
getAlgoProperties in interface AStarInterface
public void updateSimMediator(SimEnvironment world,
Simulator sim)
public int showSaveFileDialog(javax.swing.JFileChooser jFileChooser)
showSaveFileDialog in interface AStarInterfacepublic int showOpenFileDialog(javax.swing.JFileChooser jFileChooser)
showOpenFileDialog in interface AStarInterfacepublic void resetPreferredSizes()
public void serializeThis(java.lang.Object o,
java.lang.String s)
public MapDisplayer getMapDisplayer()
getMapDisplayer in interface AStarInterfacepublic void increaseSimSpeed()
public void decreaseSpeed()
public void startSimulation()
public void pauseSimulation()
public void stopSimulation()
public void continueSimulation()
public void noticeModeChange(java.lang.String s)
public static void main(java.lang.String[] args)
args - the command line argumentspublic void shwErrMsg(java.lang.String n)
shwErrMsg in interface UserInterfacen - Show Error Message npublic void shwMsg(java.lang.String n)
shwMsg in interface UserInterfacen - message
public void debug(java.lang.String msg,
int lvl)
debug in interface UserInterface
public java.lang.String askString(java.lang.String prompt,
boolean ispass)
askString in interface UserInterface
public java.lang.String[] askStrings(java.lang.String[] prompts,
boolean[] ispass)
askStrings in interface UserInterfacepublic void setHeuristicFactor(int i)
setHeuristicFactor in interface AStarInterfacepublic MapDisplayer reconstructMapDisplayer()
reconstructMapDisplayer in interface AStarInterfacepublic void openWorld(java.io.File f)
public void openMap(java.io.File f)
openMap in interface AStarInterfacepublic void saveMap(java.io.File f)
saveMap in interface AStarInterfacepublic void saveWorld(java.io.File f)
public void openMap(AbstractMap newMap)
openMap in interface AStarInterfacepublic void updateView()
SimViewer
updateView in interface SimViewerpublic void setDebugLevel(int i)
setDebugLevel in interface UserInterfacepublic StatusTextDisplayer getStatusTextDisplayer()
getStatusTextDisplayer in interface AStarInterfacepublic void setLook(java.lang.String name)
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||