public class NewGameView extends OverlayView implements INewGameView
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private java.awt.event.ActionListener |
actionListener |
private int |
BORDER_WIDTH |
private int |
BUTTON_TEXT_SIZE |
private javax.swing.JPanel |
buttonPanel |
private javax.swing.JButton |
cancelButton |
private javax.swing.JCheckBox |
chkRandHexes |
private javax.swing.JCheckBox |
chkRandNumbers |
private javax.swing.JCheckBox |
chkRandPorts |
private javax.swing.JButton |
createButton |
private int |
LABEL_TEXT_SIZE |
private javax.swing.JLabel |
lblNewGameSettings |
private javax.swing.JTextField |
txtTitle |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
NewGameView() |
| Modifier and Type | Method and Description |
|---|---|
private javax.swing.border.Border |
createBufferBorder() |
IJoinGameController |
getController()
Controller getter
|
boolean |
getRandomlyPlaceHexes()
Gets the value of the randomly place hexes check box
|
boolean |
getRandomlyPlaceNumbers()
Gets the value of the randomly place numbers check box
|
java.lang.String |
getTitle()
Gets the value of the title field
|
boolean |
getUseRandomPorts()
Gets the value of the use random ports check box
|
private javax.swing.JComponent |
initInternalComponents() |
void |
setRandomlyPlaceHexes(boolean value)
Sets the value of the randomly place hexes check box
|
void |
setRandomlyPlaceNumbers(boolean value)
Sets the value of the randomly place numbers check box
|
void |
setTitle(java.lang.String value)
Sets the value of the title field
|
void |
setUseRandomPorts(boolean value)
Sets the value of the use random ports check box
|
closeModal, isModalShowing, setWindow, showModalsetControllergetAccessibleContext, 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, 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, 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, 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, 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, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcloseModal, isModalShowing, showModalsetControllerprivate final int LABEL_TEXT_SIZE
private final int BUTTON_TEXT_SIZE
private final int BORDER_WIDTH
private javax.swing.JLabel lblNewGameSettings
private javax.swing.JButton createButton
private javax.swing.JButton cancelButton
private javax.swing.JPanel buttonPanel
private javax.swing.JTextField txtTitle
private javax.swing.JCheckBox chkRandNumbers
private javax.swing.JCheckBox chkRandHexes
private javax.swing.JCheckBox chkRandPorts
private java.awt.event.ActionListener actionListener
private javax.swing.JComponent initInternalComponents()
private javax.swing.border.Border createBufferBorder()
public IJoinGameController getController()
IViewgetController in interface IViewgetController in class PanelViewpublic void setTitle(java.lang.String value)
INewGameViewsetTitle in interface INewGameViewvalue - New valuepublic java.lang.String getTitle()
INewGameViewgetTitle in interface INewGameViewpublic void setRandomlyPlaceNumbers(boolean value)
INewGameViewsetRandomlyPlaceNumbers in interface INewGameViewvalue - New valuepublic boolean getRandomlyPlaceNumbers()
INewGameViewgetRandomlyPlaceNumbers in interface INewGameViewpublic void setRandomlyPlaceHexes(boolean value)
INewGameViewsetRandomlyPlaceHexes in interface INewGameViewvalue - New valuepublic boolean getRandomlyPlaceHexes()
INewGameViewgetRandomlyPlaceHexes in interface INewGameViewpublic void setUseRandomPorts(boolean value)
INewGameViewsetUseRandomPorts in interface INewGameViewvalue - New valuepublic boolean getUseRandomPorts()
INewGameViewgetUseRandomPorts in interface INewGameView