org.globalse.arena.sword.hci
Class GameGUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.globalse.arena.sword.hci.GameGUI

public class GameGUI
extends javax.swing.JFrame

Title: SWORD Game GUI

Description: The frontend of the SWORD game

Copyright: Copyright (c) 2002

Company: TU München

$Id: GameGUI.html,v 1.1 2003/02/12 18:06:21 schoecke Exp $

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
 java.awt.Cursor attackCursor
           
 java.awt.Cursor dropCursor
           
 java.awt.Cursor lookAtCursor
           
 java.awt.Cursor magicCursor
           
 java.awt.Cursor pickUpCursor
           
 java.awt.Cursor swordCursor
           
 java.awt.Cursor talkCursor
           
 java.awt.Cursor useWithCursor
           
 
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, 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
 
Constructor Summary
protected GameGUI()
           
  GameGUI(ObjectManager objMan, Adventurer pAdventurer)
           
 
Method Summary
 void displayChatMessage(java.lang.String msg)
           
 SwordControl getSwordControl()
          Method getSwordControl.
 java.io.File loadFile(java.lang.String comment)
          Method loadFile.
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          This method exits the game when you close the main frame.
 java.io.File saveFile(java.lang.String comment)
          Method saveFile.
 void setAdventurer(Adventurer a)
          sets the adventurer
 void setMyCursor(java.awt.Cursor pCursor)
          Set the game cursors
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

swordCursor

public java.awt.Cursor swordCursor

attackCursor

public java.awt.Cursor attackCursor

pickUpCursor

public java.awt.Cursor pickUpCursor

useWithCursor

public java.awt.Cursor useWithCursor

dropCursor

public java.awt.Cursor dropCursor

lookAtCursor

public java.awt.Cursor lookAtCursor

talkCursor

public java.awt.Cursor talkCursor

magicCursor

public java.awt.Cursor magicCursor
Constructor Detail

GameGUI

protected GameGUI()

GameGUI

public GameGUI(ObjectManager objMan,
               Adventurer pAdventurer)
Method Detail

setMyCursor

public void setMyCursor(java.awt.Cursor pCursor)
Set the game cursors

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
This method exits the game when you close the main frame.
Parameters:
WindowEvent - when closing the main frame
Overrides:
processWindowEvent in class javax.swing.JFrame

saveFile

public java.io.File saveFile(java.lang.String comment)
Method saveFile. opens dialog for saving a file
Returns:
File

displayChatMessage

public void displayChatMessage(java.lang.String msg)

loadFile

public java.io.File loadFile(java.lang.String comment)
Method loadFile. opens dialog for opening a file
Returns:
File

setAdventurer

public void setAdventurer(Adventurer a)
sets the adventurer

getSwordControl

public SwordControl getSwordControl()
Method getSwordControl. retrurns swordControl



This page is hosted by the Chair for Applied Software Engineering of the Technische Universität München.
Imprint (Impressum)