net.mlw.gfw.ext.card
Class ScrollableTableModel

java.lang.Object
  |
  +--net.mlw.gfw.ext.card.DefaultTableModel
        |
        +--net.mlw.gfw.ext.card.ScrollableTableModel
All Implemented Interfaces:
EventHandler, EventHandlerContainer, TableModel

public class ScrollableTableModel
extends DefaultTableModel

Version:
$Revision: 1.2 $ $Date: 2004/06/29 20:32:54 $
Author:
Matthew L. Wilson

Field Summary
 
Fields inherited from class net.mlw.gfw.ext.card.DefaultTableModel
cards, eventHandlers, numberOfPlayers, player
 
Constructor Summary
ScrollableTableModel(javax.swing.BoundedRangeModel rangeModel, int numberOfPlayers)
           
 
Method Summary
 void clear()
           
 net.mlw.gfw.ext.card.Card getCard(int seat)
           
 net.mlw.gfw.ext.card.Card[] getCards()
           
 int getIndex()
           
 int getMaxIndex()
           
 void setIndex(int index)
           
 
Methods inherited from class net.mlw.gfw.ext.card.DefaultTableModel
addEventHandler, getNumberOfCardsPlayed, getPlayersName, isSeated, onEvent, playCard, removeEventHandler, sit, stand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScrollableTableModel

public ScrollableTableModel(javax.swing.BoundedRangeModel rangeModel,
                            int numberOfPlayers)
Parameters:
numberOfPlayers -
Method Detail

getIndex

public int getIndex()
Returns:
Returns the index.

setIndex

public void setIndex(int index)
Parameters:
index - The index to set.

getMaxIndex

public int getMaxIndex()
Returns:
Returns the maxIndex.

clear

public void clear()
Specified by:
clear in interface TableModel
Overrides:
clear in class DefaultTableModel
See Also:
TableModel.clear()

getCard

public net.mlw.gfw.ext.card.Card getCard(int seat)
Specified by:
getCard in interface TableModel
Overrides:
getCard in class DefaultTableModel
See Also:
TableModel.getCard(int)

getCards

public net.mlw.gfw.ext.card.Card[] getCards()
Specified by:
getCards in interface TableModel
Overrides:
getCards in class DefaultTableModel
Returns:
Returns the cards.
See Also:
TableModel.getCards()


Copyright © 2003-2004 mlavilson. All Rights Reserved.