net.mlw.gfw.ext.card.component
Class HandPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--net.mlw.gfw.ext.card.component.HandPanel
All Implemented Interfaces:
javax.accessibility.Accessible, EventHandlerContainer, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class HandPanel
extends java.awt.Panel
implements EventHandlerContainer

Version:
$Revision: 1.9 $ $Date: 2004/06/29 20:32:56 $
Author:
Matthew L. Wilson
See Also:
Serialized Form

Field Summary
protected  java.awt.Graphics b
           
protected  java.awt.Image buffer
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HandPanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer, int maxNumberOfCards)
          Default constructor.
HandPanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer, int maxNumberOfCards, net.mlw.gfw.ext.card.HandModel handModel)
          Default constructor.
 
Method Summary
 net.mlw.gfw.event.EventHandler addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
          Adds a EventHandler to the internal List of EventHandlers.
 net.mlw.gfw.client.ClientContext getContext()
           
 net.mlw.gfw.ext.card.HandModel getModel()
           
 java.awt.Dimension getPreferredSize()
           
 void init(net.mlw.gfw.client.ClientContext context)
           
 void onEvent(net.mlw.gfw.event.Event event)
           
 void paint(java.awt.Graphics g)
           
 net.mlw.gfw.event.EventHandler removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
          Removes the EventHandler from the List.
 void setModel(net.mlw.gfw.ext.card.HandModel handModel)
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, 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, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buffer

protected java.awt.Image buffer

b

protected java.awt.Graphics b
Constructor Detail

HandPanel

public HandPanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer,
                 int maxNumberOfCards)
Default constructor.


HandPanel

public HandPanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer,
                 int maxNumberOfCards,
                 net.mlw.gfw.ext.card.HandModel handModel)
Default constructor.

Method Detail

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container
Parameters:
g -

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container
Parameters:
g -

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Container

init

public void init(net.mlw.gfw.client.ClientContext context)
See Also:
ClientEventHandler.init(net.mlw.gfw.client.ClientContext)

onEvent

public void onEvent(net.mlw.gfw.event.Event event)
See Also:
EventHandler.onEvent(net.mlw.gfw.event.Event)

getContext

public net.mlw.gfw.client.ClientContext getContext()
Returns:
Returns the context.

getModel

public net.mlw.gfw.ext.card.HandModel getModel()
Returns:
Returns the handModel.

setModel

public void setModel(net.mlw.gfw.ext.card.HandModel handModel)
Parameters:
handModel - The handModel to set.

addEventHandler

public net.mlw.gfw.event.EventHandler addEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Description copied from interface: EventHandlerContainer
Adds a EventHandler to the internal List of EventHandlers.

Specified by:
addEventHandler in interface EventHandlerContainer
Parameters:
eventHandler - The EventHandler to add.
See Also:
EventHandlerContainer.addEventHandler(net.mlw.gfw.event.EventHandler)

removeEventHandler

public net.mlw.gfw.event.EventHandler removeEventHandler(net.mlw.gfw.event.EventHandler eventHandler)
Description copied from interface: EventHandlerContainer
Removes the EventHandler from the List.

Specified by:
removeEventHandler in interface EventHandlerContainer
Parameters:
eventHandler - The EventHandler to remove.
See Also:
EventHandlerContainer.removeEventHandler(net.mlw.gfw.event.EventHandler)


Copyright © 2003-2004 mlavilson. All Rights Reserved.