|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
es.ucm.fdi.hysteria.gui.OldGUI
public class OldGUI
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
javax.swing.JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
java.awt.Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static java.lang.String |
FLAG_PLAYMUSIC
Flag for playing music (the name of the property). |
static java.lang.String |
FLAG_SHOWITEMVALUES
Flag for showing the numerical value of the game items (the name of the property). |
static java.lang.String |
FLAG_SHOWITEMWEIGHTS
Flag for showing the weight of the game items (the name of the property). |
| 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 | |
|---|---|
OldGUI()
This constructor asks for a Game Definition and a Config File, and then builds the GUI. |
|
OldGUI(Controller cont)
This constructor inits the GUI, establish the Controller, and asks it to add it to the list |
|
OldGUI(Game theGame)
|
|
OldGUI(Game theGame,
java.util.Properties theConfig)
|
|
| Method Summary | |
|---|---|
void |
examineItem(java.lang.String name,
java.lang.String description,
int value,
float weight)
Builds and show the item info |
protected java.lang.String |
getRandomIntro()
|
void |
loadGame(Game theGame)
Loads a given game, in a new Controller, and updates the view |
void |
loadGame(Game theGame,
java.util.Properties theConfig)
Loads a given game with a given config in a new controller and updates the view |
void |
showAlreadyClosedError()
|
void |
showAlreadyOpenError()
|
void |
showDropError()
|
void |
showErrorNoAvailableTopics()
|
void |
showExamineError()
|
protected void |
showHelp(java.lang.String arg1)
This method shows info for a given command |
void |
showLockedObstacleError(java.lang.String obstacleInfo)
|
void |
showNetworkError(java.lang.String message)
|
void |
showNoObstacleError()
|
void |
showNotAppropiateKeyError()
|
void |
showNotComplexObstacleError()
|
void |
showNotConnectedLocationError()
|
void |
showNotSimpleObstacleError()
|
void |
showNotUsableKeyError()
|
void |
showOverweightError()
|
void |
showPresentResult(java.lang.String text)
|
void |
showRedoError()
|
protected void |
showRelevantItems()
|
protected void |
showRelevantTextWindow()
|
void |
showShowError()
|
void |
showShowingItemInLocationError()
|
void |
showTakeError()
|
void |
showTalkResult(java.lang.String text)
|
void |
showUndoError()
|
void |
showUseError()
|
void |
showUseWithError()
|
void |
updateExits(Game game)
The GUI updates its buttons with the given Game |
void |
updateItems(Game game)
The GUI updates the items with the given Game |
void |
updateView(Game game)
The GUI uses the Game to update itself |
| Methods inherited from class javax.swing.JFrame |
|---|
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 |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, 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, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static final java.lang.String FLAG_SHOWITEMVALUES
public static final java.lang.String FLAG_SHOWITEMWEIGHTS
public static final java.lang.String FLAG_PLAYMUSIC
| Constructor Detail |
|---|
public OldGUI()
throws java.lang.IllegalArgumentException,
InvalidGameDefinitionException,
java.io.IOException,
java.lang.ClassNotFoundException
java.lang.IllegalArgumentException
InvalidGameDefinitionException
java.io.IOException
java.lang.ClassNotFoundExceptionpublic OldGUI(Game theGame)
public OldGUI(Game theGame,
java.util.Properties theConfig)
public OldGUI(Controller cont)
cont - | Method Detail |
|---|
public void loadGame(Game theGame)
theGame - The game
public void loadGame(Game theGame,
java.util.Properties theConfig)
theGame - The gametheConfig - The configprotected void showHelp(java.lang.String arg1)
arg1 - The commandpublic void showPresentResult(java.lang.String text)
showPresentResult in interface GUIHandlerpublic void showTalkResult(java.lang.String text)
showTalkResult in interface GUIHandlerprotected java.lang.String getRandomIntro()
public void updateView(Game game)
updateView in interface GUIHandlerpublic void updateItems(Game game)
updateItems in interface GUIHandlerprotected void showRelevantTextWindow()
protected void showRelevantItems()
public void updateExits(Game game)
updateExits in interface GUIHandler
public void examineItem(java.lang.String name,
java.lang.String description,
int value,
float weight)
name - The item namedescription - The item descriptionvalue - The item valueweight - The item weightpublic void showAlreadyClosedError()
showAlreadyClosedError in interface GUIHandlerpublic void showAlreadyOpenError()
showAlreadyOpenError in interface GUIHandlerpublic void showDropError()
showDropError in interface GUIHandlerpublic void showExamineError()
showExamineError in interface GUIHandlerpublic void showLockedObstacleError(java.lang.String obstacleInfo)
showLockedObstacleError in interface GUIHandlerpublic void showNoObstacleError()
showNoObstacleError in interface GUIHandlerpublic void showNotAppropiateKeyError()
showNotAppropiateKeyError in interface GUIHandlerpublic void showNotComplexObstacleError()
showNotComplexObstacleError in interface GUIHandlerpublic void showNotConnectedLocationError()
showNotConnectedLocationError in interface GUIHandlerpublic void showNotSimpleObstacleError()
showNotSimpleObstacleError in interface GUIHandlerpublic void showNotUsableKeyError()
showNotUsableKeyError in interface GUIHandlerpublic void showOverweightError()
showOverweightError in interface GUIHandlerpublic void showRedoError()
showRedoError in interface GUIHandlerpublic void showTakeError()
showTakeError in interface GUIHandlerpublic void showUndoError()
showUndoError in interface GUIHandlerpublic void showUseError()
showUseError in interface GUIHandlerpublic void showUseWithError()
showUseWithError in interface GUIHandlerpublic void showShowError()
showShowError in interface GUIHandlerpublic void showShowingItemInLocationError()
public void showErrorNoAvailableTopics()
public void showNetworkError(java.lang.String message)
showNetworkError in interface GUIHandler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||