Class MassPieceDefiner
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
VASSAL.counters.PieceDefiner
VASSAL.counters.MassPieceDefiner
- All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Edits an entire set of GamePieces at once
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class PieceDefiner
PieceDefiner.Ed, PieceDefiner.TraitClipboardModifier and TypeClassDescriptionprotected static classA Dialog for editing an EditablePiece's propertiesprotected static classContents of the Copy/Paste buffer for traits in the editorNested classes/interfaces inherited from class JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VASSAL.counters.MassPieceDefiner.Entry> protected ConfigureTreeFields inherited from class PieceDefiner
availableList, availableModel, availableRenderer, changed, clipBoard, copyButton, gpidSupport, inUseModel, pasteButton, pieceId, pieceIdLabel, r, slotModifier and TypeFieldDescriptionprotected static DefaultListModel<GamePiece> protected ListCellRenderer<? super GamePiece> protected booleanprotected static PieceDefiner.TraitClipboardprotected JButtonprotected GpIdSupportprotected DefaultListModel<GamePiece> protected JButtonprotected Stringprotected JLabelprotected ListCellRenderer<? super GamePiece> protected VASSAL.counters.PieceDefiner.ScaleablePieceSlotFields inherited from class JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected booleanedit(int index) protected voidmoveDecoratorDown(int index) protected voidmoveDecoratorUp(int index) protected voidpaste()protected voidremoveTrait(int index) voidsave()Methods inherited from class PieceDefiner
addDefinition, addElement, copy, getInUseSelectedIndex, getPiece, getSorted, getTraitList, importPiece, initCustomControls, initDefinitions, insertDecorator, isChanged, isPrototype, isSplitDragInProgress, moveDecorator, moveDecoratorBottom, moveDecoratorTop, refresh, removeDecorator, setChanged, setPiece, setPrototypeName, setSorted, setSplitDragInProgressModifier and TypeMethodDescriptionstatic voidaddDefinition(GamePiece definition) Plugins can add additional GamePiece definitionsprotected static voidaddElement(GamePiece piece) protected voidcopy(int index) protected intgetPiece()static BooleanExport a List of all the allowable traitsprotected voidimportPiece(String className) voidinitCustomControls(JDialog d, Configurable target) protected static voidprotected voidinsertDecorator(int index, GamePiece piece) Insert a Decorator into the list at a given positionbooleanbooleanbooleanprotected voidmoveDecorator(int fromIndex, int toIndex) Move a Decorator to a new position in the listprotected voidmoveDecoratorBottom(int index) protected voidmoveDecoratorTop(int index) protected voidrefresh()The piece defined has been changed.protected GamePieceremoveDecorator(int index) Remove the Decorator at a given position in the listvoidsetChanged(boolean b) voidvoidsetPrototypeName(String prototypeName) static voidvoidsetSplitDragInProgress(boolean splitDragInProgress) Methods inherited from class JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class JComponent
addAncestorListener, 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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, updateMethods inherited from class 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, transferFocusDownCycle, validate, validateTreeMethods inherited from class 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
definers
-
tree
-
-
Constructor Details
-
MassPieceDefiner
-
MassPieceDefiner
-
-
Method Details
-
addTrait
- Overrides:
addTraitin classPieceDefiner
-
addTrait
- Overrides:
addTraitin classPieceDefiner
-
removeTrait
protected void removeTrait(int index) - Overrides:
removeTraitin classPieceDefiner
-
moveDecoratorUp
protected void moveDecoratorUp(int index) - Overrides:
moveDecoratorUpin classPieceDefiner
-
moveDecoratorDown
protected void moveDecoratorDown(int index) - Overrides:
moveDecoratorDownin classPieceDefiner
-
paste
protected void paste()- Overrides:
pastein classPieceDefiner
-
edit
protected boolean edit(int index) - Overrides:
editin classPieceDefiner
-
save
public void save()
-