|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.gjt.universe.gui.WizardPanel | +--org.gjt.universe.gui.GUIGameOptionPanels
This class gets the game options from the user at the start of the game.
Nested Class Summary | |
(package private) class |
GUIGameOptionPanels.CivilizationTableModel
This class implements a table model that utilizes as its data a single vector of CivOptions objects. |
class |
GUIGameOptionPanels.LeftButtonAction
|
(package private) class |
GUIGameOptionPanels.numCivilizationsListener
|
class |
GUIGameOptionPanels.RightButtonAction
|
Field Summary | |
private javax.swing.JLabel |
civCountLabel
|
private java.lang.String[] |
civilization_names
|
private java.lang.String[] |
civilization_races
|
private java.lang.String[] |
civilization_types
|
private javax.swing.JTable |
civilizationTable
|
private float[] |
distribution
|
private GUIGalaxyOptionsPanel |
galaxyPanel
|
private GameOptions |
GO
|
private GUIHistogramPanel |
histogram
|
private int |
initial_civ_count
|
private javax.swing.JButton |
leftbutton
|
private java.awt.Font |
messageFont
|
private javax.swing.JButton |
OKbutton
|
private javax.swing.JButton |
rightbutton
|
private javax.swing.JComboBox |
schemeComboBox
|
private javax.swing.JScrollPane |
scrollpane
|
private javax.swing.JComboBox |
speciesComboBox
|
private javax.swing.JTabbedPane |
tabbedPane
|
private GUIGameOptionPanels.CivilizationTableModel |
tableModel
|
Fields inherited from class org.gjt.universe.gui.WizardPanel |
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
GUIGameOptionPanels()
|
Method Summary | |
(package private) javax.swing.JPanel |
createCivOptionsPanel()
|
(package private) GUIGalaxyOptionsPanel |
createGalaxyPanel()
|
(package private) javax.swing.JPanel |
createSystemPanel()
|
java.lang.String |
getTitle()
Define the panel title. |
boolean |
isFinalPanel()
If this panel is the last panel in the sequence, return true. |
protected javax.swing.JTextArea |
makeMultiLabel(java.lang.String text)
|
boolean |
onContinue()
This method is called when user selects next/finish button If 'false' is returned, the dialog WILL NOT continue. |
void |
onDisplay()
This method is called each time prior to the panel being displayed. |
Methods inherited from class org.gjt.universe.gui.WizardPanel |
appendWizardPanel, getLast, getNext, onBack, onCancel, setForwardEnabled, setLast, setNext, setWizardDialog |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private javax.swing.JTabbedPane tabbedPane
private javax.swing.JButton OKbutton
private java.awt.Font messageFont
private GameOptions GO
private int initial_civ_count
private java.lang.String[] civilization_races
private java.lang.String[] civilization_names
private java.lang.String[] civilization_types
private float[] distribution
private GUIGalaxyOptionsPanel galaxyPanel
private javax.swing.JComboBox schemeComboBox
private GUIHistogramPanel histogram
private javax.swing.JLabel civCountLabel
private javax.swing.JButton leftbutton
private javax.swing.JButton rightbutton
private javax.swing.JScrollPane scrollpane
private javax.swing.JTable civilizationTable
private GUIGameOptionPanels.CivilizationTableModel tableModel
private javax.swing.JComboBox speciesComboBox
Constructor Detail |
public GUIGameOptionPanels()
Method Detail |
public java.lang.String getTitle()
WizardPanel
getTitle
in class WizardPanel
public void onDisplay()
WizardPanel
onDisplay
in class WizardPanel
public boolean isFinalPanel()
WizardPanel
isFinalPanel
in class WizardPanel
public boolean onContinue()
WizardPanel
onContinue
in class WizardPanel
javax.swing.JPanel createSystemPanel()
protected javax.swing.JTextArea makeMultiLabel(java.lang.String text)
GUIGalaxyOptionsPanel createGalaxyPanel()
javax.swing.JPanel createCivOptionsPanel()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |