|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectggz.cards.TableLayout
public class TableLayout
| Constructor Summary | |
|---|---|
TableLayout(int cardWidth,
int cardHeight)
|
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
If the constraints are null then the component will not be layed out by this layout manager. |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Has no effect, since this layout manager does not use a per-component string. |
protected static java.awt.Component[] |
arrayEnsureSize(java.awt.Component[] array,
int size)
|
protected static java.awt.Component[] |
arrayPut(java.awt.Component[] array,
int index,
java.awt.Component comp)
|
protected int |
getCardFanGap(int playerIndex)
|
int |
getCardHeight()
|
java.awt.Point |
getCardInHandPos(java.awt.Container parent,
int playerIndex,
int cardIndex)
|
int |
getCardWidth()
|
protected java.awt.Rectangle |
getHandRect(java.awt.Container parent,
int playerIndex)
|
protected java.awt.Rectangle |
getHandRect(java.awt.Container parent,
int playerIndex,
int handSize)
|
protected int |
getHandSize(int player_pos)
Gets the number of cards that we need to reserve space for. |
float |
getLayoutAlignmentX(java.awt.Container target)
|
float |
getLayoutAlignmentY(java.awt.Container target)
|
protected java.awt.Rectangle |
getMaxHandRect(java.awt.Container parent,
int playerIndex)
|
java.awt.Point |
getTrickPos(java.awt.Container parent,
int player)
|
void |
invalidateLayout(java.awt.Container target)
|
protected boolean |
isHandFaceUp(int playerIndex)
Returns true if there is at least one card in the player's hand that is face up. |
protected void |
layoutBidPanel(java.awt.Container parent)
|
protected void |
layoutCardInTrick(java.awt.Container parent,
int playerIndex,
java.awt.Component card)
|
protected void |
layoutCardsInHand(java.awt.Container parent,
int playerIndex,
java.awt.Component[] cards)
|
void |
layoutContainer(java.awt.Container parent)
|
protected void |
layoutNorthEastCorner(java.awt.Container parent)
|
protected void |
layoutNorthWestCorner(java.awt.Container parent)
|
protected void |
layoutPlayerLabel(java.awt.Container parent,
int playerIndex,
java.awt.Component comp)
|
protected void |
layoutSouthEastCorner(java.awt.Container parent)
If there is a last trick button, it is put in the bottom right hand corner. |
protected void |
layoutSouthWestCorner(java.awt.Container parent)
|
protected void |
layoutStatusLabel(java.awt.Container parent)
|
java.awt.Dimension |
maximumLayoutSize(java.awt.Container target)
|
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
|
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
|
void |
removeLayoutComponent(java.awt.Component comp)
|
void |
setCardGap(int gap)
|
void |
setConstraints(java.awt.Component comp,
TableConstraints constraints)
|
void |
setMaxHandSize(int maxHandSize)
|
void |
setPackCardsInHand(boolean b)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TableLayout(int cardWidth,
int cardHeight)
| Method Detail |
|---|
public void setMaxHandSize(int maxHandSize)
public void setCardGap(int gap)
public void setPackCardsInHand(boolean b)
public void addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
addLayoutComponent in interface java.awt.LayoutManager2
public void setConstraints(java.awt.Component comp,
TableConstraints constraints)
protected static java.awt.Component[] arrayEnsureSize(java.awt.Component[] array,
int size)
protected static java.awt.Component[] arrayPut(java.awt.Component[] array,
int index,
java.awt.Component comp)
public float getLayoutAlignmentX(java.awt.Container target)
getLayoutAlignmentX in interface java.awt.LayoutManager2public float getLayoutAlignmentY(java.awt.Container target)
getLayoutAlignmentY in interface java.awt.LayoutManager2public void invalidateLayout(java.awt.Container target)
invalidateLayout in interface java.awt.LayoutManager2public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
maximumLayoutSize in interface java.awt.LayoutManager2
public void addLayoutComponent(java.lang.String name,
java.awt.Component comp)
addLayoutComponent in interface java.awt.LayoutManagerpublic void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerprotected void layoutStatusLabel(java.awt.Container parent)
protected void layoutBidPanel(java.awt.Container parent)
protected void layoutSouthEastCorner(java.awt.Container parent)
parent - protected void layoutSouthWestCorner(java.awt.Container parent)
protected void layoutNorthEastCorner(java.awt.Container parent)
protected void layoutNorthWestCorner(java.awt.Container parent)
protected void layoutPlayerLabel(java.awt.Container parent,
int playerIndex,
java.awt.Component comp)
protected void layoutCardsInHand(java.awt.Container parent,
int playerIndex,
java.awt.Component[] cards)
protected boolean isHandFaceUp(int playerIndex)
playerIndex -
protected int getCardFanGap(int playerIndex)
protected void layoutCardInTrick(java.awt.Container parent,
int playerIndex,
java.awt.Component card)
protected java.awt.Rectangle getMaxHandRect(java.awt.Container parent,
int playerIndex)
protected java.awt.Rectangle getHandRect(java.awt.Container parent,
int playerIndex)
protected java.awt.Rectangle getHandRect(java.awt.Container parent,
int playerIndex,
int handSize)
protected int getHandSize(int player_pos)
player_pos -
public java.awt.Point getTrickPos(java.awt.Container parent,
int player)
public java.awt.Point getCardInHandPos(java.awt.Container parent,
int playerIndex,
int cardIndex)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerpublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerpublic void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent in interface java.awt.LayoutManagerpublic int getCardWidth()
public int getCardHeight()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||