|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
net.sourceforge.simplegamenet.chess.ChessPlayFieldComponent
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
static int |
IMAGE_PART_HEIGHT
|
static int |
IMAGE_PART_WIDTH
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface net.sourceforge.simplegamenet.chess.ChessPlayFieldState |
CHECK, CHECKMATE, NORMAL_STATE, REMISE, STALEMATE, YIELDED |
| Fields inherited from interface net.sourceforge.simplegamenet.chess.ChessPieceType |
BISHOP, KING, KNIGHT, NO_TYPE, PAWN, QUEEN, ROOK |
| Fields inherited from interface net.sourceforge.simplegamenet.chess.ChessPieceOwner |
BLACK_OWNER, NO_OWNER, WHITE_OWNER |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
ChessPlayFieldComponent(ChessPlayerClient chessPlayerClient,
ChessPanel chessPanel,
Image piecesImage,
Image squaresImage)
|
|
| Method Summary | |
void |
mouseClicked(MouseEvent mouseEvent)
Invoked when the mouse button has been clicked (pressed and released) on a component. |
void |
mouseDragged(MouseEvent mouseEvent)
Invoked when a mouse button is pressed on a component and then dragged. |
void |
mouseEntered(MouseEvent mouseEvent)
Invoked when the mouse enters a component. |
void |
mouseExited(MouseEvent mouseEvent)
Invoked when the mouse exits a component. |
void |
mouseMoved(MouseEvent mouseEvent)
Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed. |
void |
mousePressed(MouseEvent mouseEvent)
Invoked when a mouse button has been pressed on a component. |
void |
mouseReleased(MouseEvent mouseEvent)
Invoked when a mouse button has been released on a component. |
void |
paintComponent(Graphics graphics)
|
void |
playFieldUpdated(int[][] pieceTypeGrid,
int[][] pieceOwnerGrid)
|
void |
setEnabled(boolean enabled)
|
void |
setPieceOwnerSight(int pieceOwnerSight)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int IMAGE_PART_WIDTH
public static final int IMAGE_PART_HEIGHT
| Constructor Detail |
public ChessPlayFieldComponent(ChessPlayerClient chessPlayerClient,
ChessPanel chessPanel,
Image piecesImage,
Image squaresImage)
| Method Detail |
public void setPieceOwnerSight(int pieceOwnerSight)
public void setEnabled(boolean enabled)
public void playFieldUpdated(int[][] pieceTypeGrid,
int[][] pieceOwnerGrid)
public void paintComponent(Graphics graphics)
public void mouseClicked(MouseEvent mouseEvent)
mouseClicked in interface MouseListenerpublic void mouseDragged(MouseEvent mouseEvent)
MOUSE_DRAGGED events will continue to be
delivered to the component where the drag originated until the
mouse button is released (regardless of whether the mouse position
is within the bounds of the component).
Due to platform-dependent Drag&Drop implementations,
MOUSE_DRAGGED events may not be delivered during a native
Drag&Drop operation.
mouseDragged in interface MouseMotionListenerpublic void mouseEntered(MouseEvent mouseEvent)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent mouseEvent)
mouseExited in interface MouseListenerpublic void mouseMoved(MouseEvent mouseEvent)
mouseMoved in interface MouseMotionListenerpublic void mousePressed(MouseEvent mouseEvent)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent mouseEvent)
mouseReleased in interface MouseListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||