VASSAL.build.module
Class MultiRoll

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--VASSAL.build.module.MultiRoll
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MultiRoll
extends javax.swing.JDialog

Author:
Brent Easton Dialog for defining a DieManager.RollSet For use with internet dice rollers
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static int COL_ADD
           
static int COL_DESC
           
static int COL_IDX
           
static int COL_NDICE
           
static int COL_NSIDES
           
static int COL_ROLL
           
static int COL_TOTAL
           
static int COL1_WIDTH
           
static int COL2_WIDTH
           
static int COL3_WIDTH
           
static int COL4_WIDTH
           
static int COL5_WIDTH
           
static int COL6_WIDTH
           
static int COL7_WIDTH
           
protected  DieManager dieManager
           
protected  int lastSelectedCol
           
protected  int lastSelectedRow
           
static int MAX_ROLLS
           
static int NUMCOLS
           
protected  boolean rollCancelled
           
protected  VASSAL.build.module.MultiRoll.RollRow[] rollRows
           
protected  DieRoll[] rolls
           
static int ROW_HEIGHT
           
protected  boolean singleRoll
           
protected  boolean[] useDie
           
protected  java.lang.String verification
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MultiRoll(DieManager d, int dfltNDice, int dfltNSides)
           
 
Method Summary
 DieManager.RollSet getRollSet()
           
 boolean wasCancelled()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lastSelectedRow

protected int lastSelectedRow

lastSelectedCol

protected int lastSelectedCol

rollRows

protected VASSAL.build.module.MultiRoll.RollRow[] rollRows

COL_IDX

public static final int COL_IDX

COL_ROLL

public static final int COL_ROLL

COL_DESC

public static final int COL_DESC

COL_NDICE

public static final int COL_NDICE

COL_NSIDES

public static final int COL_NSIDES

COL_ADD

public static final int COL_ADD

COL_TOTAL

public static final int COL_TOTAL

NUMCOLS

public static final int NUMCOLS

MAX_ROLLS

public static final int MAX_ROLLS

ROW_HEIGHT

public static final int ROW_HEIGHT

COL1_WIDTH

public static final int COL1_WIDTH

COL2_WIDTH

public static final int COL2_WIDTH

COL3_WIDTH

public static final int COL3_WIDTH

COL4_WIDTH

public static final int COL4_WIDTH

COL5_WIDTH

public static final int COL5_WIDTH

COL6_WIDTH

public static final int COL6_WIDTH

COL7_WIDTH

public static final int COL7_WIDTH

dieManager

protected DieManager dieManager

rolls

protected DieRoll[] rolls

useDie

protected boolean[] useDie

verification

protected java.lang.String verification

rollCancelled

protected boolean rollCancelled

singleRoll

protected boolean singleRoll
Constructor Detail

MultiRoll

public MultiRoll(DieManager d,
                 int dfltNDice,
                 int dfltNSides)
Method Detail

wasCancelled

public boolean wasCancelled()

getRollSet

public DieManager.RollSet getRollSet()