net.japanesechess.view
Class PsnPreviewPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.japanesechess.view.PsnPreviewPanel
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
public class PsnPreviewPanel
- extends javax.swing.JPanel
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| 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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ppp
private static PsnPreviewPanel ppp
gamesLoaded
private static boolean gamesLoaded
badMove
private static boolean badMove
board
private static byte[] board
handicap
private static Handicap handicap
bu
BoardPackUtil bu
blackPawns
private int blackPawns
blackLance
private int blackLance
blackKnight
private int blackKnight
blackSilver
private int blackSilver
blackGold
private int blackGold
blackBishop
private int blackBishop
blackRook
private int blackRook
whitePawns
private int whitePawns
whiteLance
private int whiteLance
whiteKnight
private int whiteKnight
whiteSilver
private int whiteSilver
whiteGold
private int whiteGold
whiteBishop
private int whiteBishop
whiteRook
private int whiteRook
aRow
private final int aRow
- See Also:
- Constant Field Values
bRow
private final int bRow
- See Also:
- Constant Field Values
cRow
private final int cRow
- See Also:
- Constant Field Values
dRow
private final int dRow
- See Also:
- Constant Field Values
eRow
private final int eRow
- See Also:
- Constant Field Values
fRow
private final int fRow
- See Also:
- Constant Field Values
gRow
private final int gRow
- See Also:
- Constant Field Values
hRow
private final int hRow
- See Also:
- Constant Field Values
iRow
private final int iRow
- See Also:
- Constant Field Values
col1
private final int col1
- See Also:
- Constant Field Values
col2
private final int col2
- See Also:
- Constant Field Values
col3
private final int col3
- See Also:
- Constant Field Values
col4
private final int col4
- See Also:
- Constant Field Values
col5
private final int col5
- See Also:
- Constant Field Values
col6
private final int col6
- See Also:
- Constant Field Values
col7
private final int col7
- See Also:
- Constant Field Values
col8
private final int col8
- See Also:
- Constant Field Values
col9
private final int col9
- See Also:
- Constant Field Values
basePreview
public java.awt.Image basePreview
emptyBoard
public java.awt.Image emptyBoard
unknownMoveBoard
public java.awt.Image unknownMoveBoard
kingToken
public java.awt.Image kingToken
rookToken
public java.awt.Image rookToken
bishopToken
public java.awt.Image bishopToken
goldToken
public java.awt.Image goldToken
silverToken
public java.awt.Image silverToken
lanceToken
public java.awt.Image lanceToken
knightToken
public java.awt.Image knightToken
pawnToken
public java.awt.Image pawnToken
rookPromoted
public java.awt.Image rookPromoted
bishopPromoted
public java.awt.Image bishopPromoted
silverPromoted
public java.awt.Image silverPromoted
lancePromoted
public java.awt.Image lancePromoted
knightPromoted
public java.awt.Image knightPromoted
pawnPromoted
public java.awt.Image pawnPromoted
kingTokenWhite
public java.awt.Image kingTokenWhite
rookTokenWhite
public java.awt.Image rookTokenWhite
bishopTokenWhite
public java.awt.Image bishopTokenWhite
goldTokenWhite
public java.awt.Image goldTokenWhite
silverTokenWhite
public java.awt.Image silverTokenWhite
lanceTokenWhite
public java.awt.Image lanceTokenWhite
knightTokenWhite
public java.awt.Image knightTokenWhite
pawnTokenWhite
public java.awt.Image pawnTokenWhite
rookPromotedWhite
public java.awt.Image rookPromotedWhite
bishopPromotedWhite
public java.awt.Image bishopPromotedWhite
silverPromotedWhite
public java.awt.Image silverPromotedWhite
lancePromotedWhite
public java.awt.Image lancePromotedWhite
knightPromotedWhite
public java.awt.Image knightPromotedWhite
pawnPromotedWhite
public java.awt.Image pawnPromotedWhite
num00
public java.awt.Image num00
num01
public java.awt.Image num01
num02
public java.awt.Image num02
num03
public java.awt.Image num03
num04
public java.awt.Image num04
num05
public java.awt.Image num05
num06
public java.awt.Image num06
num07
public java.awt.Image num07
num08
public java.awt.Image num08
num09
public java.awt.Image num09
num10
public java.awt.Image num10
num11
public java.awt.Image num11
num12
public java.awt.Image num12
num13
public java.awt.Image num13
num14
public java.awt.Image num14
num15
public java.awt.Image num15
num16
public java.awt.Image num16
num17
public java.awt.Image num17
num18
public java.awt.Image num18
PsnPreviewPanel
public PsnPreviewPanel()
setGamesLoaded
public static void setGamesLoaded(boolean gl)
setBadMove
public static void setBadMove(boolean bm)
setBoard
public static void setBoard(byte[] board)
setHandicap
public static void setHandicap(Handicap handicap)
clearBoard
public static void clearBoard()
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint in class javax.swing.JComponent
placeTokensAndNumbers
private void placeTokensAndNumbers(java.awt.Graphics g)
drawReserves
private void drawReserves(java.awt.Graphics g)
getNumberImage
private java.awt.Image getNumberImage(int num)
increment
private void increment(int token,
int location)
drawBoard
private void drawBoard(java.awt.Graphics g,
int token,
int color,
int promotion,
int location)
getRow
private int getRow(int location)
getColumn
private int getColumn(int location)
getBlackImage
private java.awt.Image getBlackImage(int token,
int promotion)
getWhiteImage
private java.awt.Image getWhiteImage(int token,
int promotion)
loadImages
private void loadImages()