|
||||||||||
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 MouseListener
public 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 MouseMotionListener
public void mouseEntered(MouseEvent mouseEvent)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent mouseEvent)
mouseExited
in interface MouseListener
public void mouseMoved(MouseEvent mouseEvent)
mouseMoved
in interface MouseMotionListener
public void mousePressed(MouseEvent mouseEvent)
mousePressed
in interface MouseListener
public void mouseReleased(MouseEvent mouseEvent)
mouseReleased
in interface MouseListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |