|
|||||||||
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.LayoutManager2
public float getLayoutAlignmentY(java.awt.Container target)
getLayoutAlignmentY
in interface java.awt.LayoutManager2
public void invalidateLayout(java.awt.Container target)
invalidateLayout
in interface java.awt.LayoutManager2
public 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.LayoutManager
public void layoutContainer(java.awt.Container parent)
layoutContainer
in interface java.awt.LayoutManager
protected 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.LayoutManager
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize
in interface java.awt.LayoutManager
public void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent
in interface java.awt.LayoutManager
public int getCardWidth()
public int getCardHeight()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |