public class NewGameView extends OverlayView implements INewGameView
javax.swing.JPanel.AccessibleJPanel
javax.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, showModal
setController
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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, validateTree
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
closeModal, isModalShowing, showModal
setController
private 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()
IView
getController
in interface IView
getController
in class PanelView
public void setTitle(java.lang.String value)
INewGameView
setTitle
in interface INewGameView
value
- New valuepublic java.lang.String getTitle()
INewGameView
getTitle
in interface INewGameView
public void setRandomlyPlaceNumbers(boolean value)
INewGameView
setRandomlyPlaceNumbers
in interface INewGameView
value
- New valuepublic boolean getRandomlyPlaceNumbers()
INewGameView
getRandomlyPlaceNumbers
in interface INewGameView
public void setRandomlyPlaceHexes(boolean value)
INewGameView
setRandomlyPlaceHexes
in interface INewGameView
value
- New valuepublic boolean getRandomlyPlaceHexes()
INewGameView
getRandomlyPlaceHexes
in interface INewGameView
public void setUseRandomPorts(boolean value)
INewGameView
setUseRandomPorts
in interface INewGameView
value
- New valuepublic boolean getUseRandomPorts()
INewGameView
getUseRandomPorts
in interface INewGameView