public class GUIBattleChit extends Chit
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private BattleUnit |
battleUnit |
private static int |
borderRatio |
private static java.awt.BasicStroke |
borderStroke |
private java.awt.Color |
color |
private static java.awt.Font |
font |
private static int |
fontHeight |
private int |
hits |
private static java.util.logging.Logger |
LOGGER |
private java.awt.Rectangle |
midRect |
private int |
numDice |
private static java.awt.Font |
oldFont |
private java.awt.Rectangle |
outerRect |
private int |
scale |
private StrikeDie |
strikeAdjDie |
private StrikeDie |
strikeDie |
private int |
strikeNumber |
private static boolean |
useColoredBorders |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
GUIBattleChit(int scale,
java.lang.String id,
boolean inverted,
PlayerColor playerColor,
Client client,
BattleUnit battleUnit) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.awt.Point point) |
BattleUnit |
getBattleUnit() |
java.awt.Rectangle |
getBounds() |
java.lang.String |
getCreatureName() |
java.lang.String |
getDescription() |
int |
getTag() |
void |
paintComponent(java.awt.Graphics g) |
void |
setBounds(java.awt.Rectangle outerRect) |
void |
setDead(boolean dead) |
void |
setLocation(java.awt.Point point) |
void |
setStrikeDice(int numDice) |
void |
setStrikeNumber(int strikeNumber) |
protected static void |
setUseColoredBorders(boolean bval) |
java.lang.String |
toString() |
void |
updateAndRepaint() |
getCenter, getId, getMaximumSize, getMinimumSize, getPreferredSize, getTitanPower, isDead, isMarkerId, newCreatureChit, newCreatureChit, newDiceChit, newSymbolChit, rescale, setBorder, setBorderColor, toggleDeadgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleprivate static final java.util.logging.Logger LOGGER
private final BattleUnit battleUnit
private static java.awt.Font font
private static java.awt.Font oldFont
private static int fontHeight
private int hits
private final java.awt.Color color
private static java.awt.BasicStroke borderStroke
private java.awt.Rectangle midRect
private java.awt.Rectangle outerRect
private int strikeNumber
private int numDice
private StrikeDie strikeDie
private StrikeDie strikeAdjDie
private final int scale
private static final int borderRatio
private static boolean useColoredBorders
public GUIBattleChit(int scale,
java.lang.String id,
boolean inverted,
PlayerColor playerColor,
Client client,
BattleUnit battleUnit)
public java.lang.String getCreatureName()
public java.lang.String getDescription()
public int getTag()
public BattleUnit getBattleUnit()
public void updateAndRepaint()
public void paintComponent(java.awt.Graphics g)
paintComponent in class Chitpublic void setLocation(java.awt.Point point)
setLocation in class Chitpublic boolean contains(java.awt.Point point)
contains in class java.awt.Componentpublic void setBounds(java.awt.Rectangle outerRect)
setBounds in class java.awt.Componentpublic void setStrikeNumber(int strikeNumber)
public void setStrikeDice(int numDice)
protected static void setUseColoredBorders(boolean bval)