# P-Index
Date: 2011-05-10

A C D E F G H I J M N O P R S T V W

## P

paintComponent(Graphics) - Method in class jrummikub.view.impl.HandPanel
paintComponent(Graphics) - Method in class jrummikub.view.impl.StoneCollectionPanel
paintComponent(Graphics) - Method in class jrummikub.view.impl.TablePanel
paintStone(Graphics2D, Stone, Position, boolean, boolean) - Method in class jrummikub.view.impl.StonePainter
  Paints a stone
Pair<T1,T2> - Class in jrummikub.util
  A pair of objects
Pair(T1, T2) - Constructor for class jrummikub.util.Pair
  Create a new pair from two values
pickUp(E) - Method in interface jrummikub.model.IStoneTray
  Tries to pick up (remove) a given object
pickUp(E) - Method in class jrummikub.model.StoneTray
pickUpStone(Stone) - Method in interface jrummikub.model.ITable
  Removes `Stone` from the Table
pickUpStone(Stone) - Method in class jrummikub.model.Table
  Removes `Stone` from the Table
Player - Class in jrummikub.model
  Class managing player data.
Player(String, Color) - Constructor for class jrummikub.model.Player
  Create a new player with a given name and color
PlayerPanel - Class in jrummikub.view.impl
  Implementation of the player panel
PlayerPanel() - Constructor for class jrummikub.view.impl.PlayerPanel
  Creates a new PlayerPanel instance
Position - Class in jrummikub.model
  `Stone` Position class to determine positions on `Table` or `Hand`
Position(float, float) - Constructor for class jrummikub.model.Position
  Create a new position by specifying the coordinates
putBack(Collection<Stone>) - Method in class jrummikub.model.StoneHeap
  Put stones back on the heap

A C D E F G H I J M N O P R S T V W