|
|||||||||
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.Parameterizable
public void start()
Console
start
in interface Console
public void stop()
Console
stop
in interface Console
public 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 AuctionEventListener
protected 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.RichEventListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened
in interface javax.swing.event.InternalFrameListener
public 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 |