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

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

public class TablePanel
extends java.awt.Panel

Version:
$Revision: 1.8 $ $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
TablePanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer)
           
TablePanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer, net.mlw.gfw.ext.card.TableModel tableModel)
           
 
Method Summary
 void drawTable()
           
 net.mlw.gfw.ext.card.TableModel 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)
           
 void setLocalView(int seat)
          Sets the current view of the table.
 void setModel(net.mlw.gfw.ext.card.TableModel model)
           
 javax.swing.JDialog toJDialog(javax.swing.JFrame owner)
           
 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

TablePanel

public TablePanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer)
Parameters:
cardRenderer -

TablePanel

public TablePanel(net.mlw.gfw.ext.card.CardRenderer cardRenderer,
                  net.mlw.gfw.ext.card.TableModel tableModel)
Parameters:
cardRenderer -
Method Detail

setLocalView

public void setLocalView(int seat)
Sets the current view of the table. Makes your card be the one in the SOUTH.

Parameters:
seat - Your seat.

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 -

drawTable

public void drawTable()

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)

getModel

public net.mlw.gfw.ext.card.TableModel getModel()
Returns:
Returns the model.

setModel

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

toJDialog

public javax.swing.JDialog toJDialog(javax.swing.JFrame owner)


Copyright © 2003-2004 mlavilson. All Rights Reserved.