| 
|||||||||
| 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
edu.cuny.cat.ui.GuiConsole
public class GuiConsole
The graphical console for monitoring cat games.
 The console may include multiple views, each appearing as an internal frame
 inside the console. One of the views that is always enabled is
 OverView, which provides the main display of game console, and entry
 to other views.
 
Parameters
| base.homeurl string  | 
 (the url of the cat project) | 
| base.overview | 
 (the parameter base for the OverView instance) | 
 
| 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 | |
|---|---|
protected  edu.cuny.event.EventEngine | 
eventEngine
 | 
static java.lang.String | 
P_ABOUTDIALOG
 | 
static java.lang.String | 
P_BUTTON
 | 
static java.lang.String | 
P_EXIT
 | 
static java.lang.String | 
P_HOMEURL
 | 
static java.lang.String | 
P_OVERVIEW
 | 
static java.lang.String | 
P_PAUSE
 | 
static java.lang.String | 
P_RESUME
 | 
static java.lang.String | 
P_START
 | 
| 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 | |
|---|---|
GuiConsole()
 | 
|
| Method Summary | |
|---|---|
 void | 
actionPerformed(java.awt.event.ActionEvent e)
 | 
 void | 
addView(java.lang.String key,
        GameView view)
 | 
 void | 
eventOccurred(AuctionEvent event)
 | 
 void | 
eventOccurred(edu.cuny.event.RichEvent te)
 | 
static GuiConsole | 
getInstance()
 | 
 GameView | 
getView(java.lang.Object key)
 | 
 void | 
internalFrameActivated(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameClosed(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameClosing(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameIconified(javax.swing.event.InternalFrameEvent e)
 | 
 void | 
internalFrameOpened(javax.swing.event.InternalFrameEvent e)
 | 
 boolean | 
isInteractive()
 | 
 void | 
itemStateChanged(java.awt.event.ItemEvent e)
 | 
protected  void | 
processClientStatusUpdated(ClientStateUpdatedEvent event)
 | 
protected  void | 
processDayClosed(DayClosedEvent event)
 | 
protected  void | 
processDayInitPass(DayInitPassEvent event)
 | 
protected  void | 
processDayOpened(DayOpenedEvent event)
 | 
protected  void | 
processDayOpening(DayOpeningEvent event)
 | 
protected  void | 
processDayStatPass(DayStatPassEvent event)
 | 
protected  void | 
processFeesAnnounced(FeesAnnouncedEvent event)
 | 
protected  void | 
processFundTransfer(FundTransferEvent event)
 | 
protected  void | 
processGameOver(GameOverEvent event)
 | 
protected  void | 
processGameStarted(GameStartedEvent event)
 | 
protected  void | 
processGameStarting(GameStartingEvent event)
 | 
protected  void | 
processPrivateValueAssigned(PrivateValueAssignedEvent event)
 | 
protected  void | 
processRegistration(RegistrationEvent event)
 | 
protected  void | 
processRoundClosed(RoundClosedEvent event)
 | 
protected  void | 
processRoundClosing(RoundClosingEvent event)
 | 
protected  void | 
processRoundOpened(RoundOpenedEvent event)
 | 
protected  void | 
processShoutPlaced(ShoutPlacedEvent event)
 | 
protected  void | 
processShoutReceived(ShoutReceivedEvent event)
 | 
protected  void | 
processShoutRejected(ShoutRejectedEvent event)
 | 
protected  void | 
processSimulationOver(SimulationOverEvent event)
 | 
protected  void | 
processSimulationStarted(SimulationStartedEvent event)
 | 
protected  void | 
processSpecialistCheckIn(SpecialistCheckInEvent event)
 | 
protected  void | 
processSubscription(SubscriptionEvent event)
 | 
protected  void | 
processTraderCheckIn(TraderCheckInEvent event)
 | 
protected  void | 
processTransactionExecuted(TransactionExecutedEvent event)
 | 
 void | 
removeView(java.lang.Object key)
 | 
 void | 
setup(edu.cuny.config.param.ParameterDatabase parameters,
      edu.cuny.config.param.Parameter base)
 | 
 void | 
start()
starts the console.  | 
 void | 
stop()
stop the console.  | 
 java.lang.String | 
toString()
 | 
| 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, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, transferFocus, transferFocusBackward, 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 P_HOMEURL
public static final java.lang.String P_ABOUTDIALOG
public static final java.lang.String P_OVERVIEW
public static final java.lang.String P_BUTTON
public static final java.lang.String P_START
public static final java.lang.String P_PAUSE
public static final java.lang.String P_RESUME
public static final java.lang.String P_EXIT
protected edu.cuny.event.EventEngine eventEngine
| Constructor Detail | 
|---|
public GuiConsole()
| Method Detail | 
|---|
public static GuiConsole getInstance()
public void setup(edu.cuny.config.param.ParameterDatabase parameters,
                  edu.cuny.config.param.Parameter base)
setup in interface edu.cuny.config.param.Parameterizablepublic void start()
Console
start in interface Consolepublic void stop()
Console
stop in interface Consolepublic boolean isInteractive()
isInteractive in interface Console
public void addView(java.lang.String key,
                    GameView view)
public void removeView(java.lang.Object key)
public GameView getView(java.lang.Object key)
public void eventOccurred(AuctionEvent event)
eventOccurred in interface AuctionEventListenerprotected void processDayStatPass(DayStatPassEvent event)
protected void processDayInitPass(DayInitPassEvent event)
protected void processFundTransfer(FundTransferEvent event)
protected void processRoundClosing(RoundClosingEvent event)
protected void processRoundClosed(RoundClosedEvent event)
protected void processDayOpening(DayOpeningEvent event)
protected void processRoundOpened(RoundOpenedEvent event)
protected void processDayClosed(DayClosedEvent event)
protected void processDayOpened(DayOpenedEvent event)
protected void processGameOver(GameOverEvent event)
protected void processGameStarting(GameStartingEvent event)
protected void processGameStarted(GameStartedEvent event)
protected void processRegistration(RegistrationEvent event)
protected void processPrivateValueAssigned(PrivateValueAssignedEvent event)
protected void processSubscription(SubscriptionEvent event)
protected void processFeesAnnounced(FeesAnnouncedEvent event)
protected void processShoutRejected(ShoutRejectedEvent event)
protected void processTransactionExecuted(TransactionExecutedEvent event)
protected void processShoutPlaced(ShoutPlacedEvent event)
protected void processShoutReceived(ShoutReceivedEvent event)
protected void processSpecialistCheckIn(SpecialistCheckInEvent event)
protected void processTraderCheckIn(TraderCheckInEvent event)
protected void processSimulationStarted(SimulationStartedEvent event)
protected void processSimulationOver(SimulationOverEvent event)
protected void processClientStatusUpdated(ClientStateUpdatedEvent event)
public void eventOccurred(edu.cuny.event.RichEvent te)
eventOccurred in interface edu.cuny.event.RichEventListenerpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened in interface javax.swing.event.InternalFrameListenerpublic java.lang.String toString()
toString in class java.awt.Component
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||