|
|||||||||||
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 | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--org.gjt.universe.gui.UniverseJFrame | +--org.gjt.universe.scheme001.GUICreateShipDesign_001_JFC
This class creates a simple ship design.
ShipDesignSimple
,
Serialized FormNested Class Summary | |
(package private) class |
GUICreateShipDesign_001_JFC.CancelAction
|
(package private) class |
GUICreateShipDesign_001_JFC.ChoiceAction
|
(package private) class |
GUICreateShipDesign_001_JFC.OKAction
|
Field Summary | |
private javax.swing.JComboBox |
armorChoice
|
private javax.swing.JLabel |
armorPower
|
private VectorModuleDesignID |
armorVEID
|
private javax.swing.JComboBox |
attackChoice
|
private javax.swing.JLabel |
attackPower
|
private VectorModuleDesignID |
attackVEID
|
private javax.swing.JButton |
CancelButton
|
private boolean |
choicesMade
|
private javax.swing.JComboBox |
colonyChoice
|
private javax.swing.JLabel |
colonyPower
|
private VectorModuleDesignID |
colonyVEID
|
private javax.swing.JComboBox |
computerChoice
|
private javax.swing.JLabel |
computerPower
|
private VectorModuleDesignID |
computerVEID
|
private javax.swing.JComboBox |
driveChoice
|
private javax.swing.JLabel |
drivePower
|
private VectorModuleDesignID |
driveVEID
|
private javax.swing.JPanel |
finishButtonsPanel
|
private javax.swing.JComboBox |
fuelChoice
|
private javax.swing.JLabel |
fuelPower
|
private VectorModuleDesignID |
fuelVEID
|
private javax.swing.JTextField |
nameText
|
private javax.swing.JButton |
OKButton
|
private GUITechnologyJFC |
parent
|
private javax.swing.JComboBox |
powerChoice
|
private javax.swing.JLabel |
powerPower
|
private VectorModuleDesignID |
powerVEID
|
private javax.swing.JComboBox |
scannerChoice
|
private javax.swing.JLabel |
scannerPower
|
private VectorModuleDesignID |
scannerVEID
|
private javax.swing.JComboBox |
shieldChoice
|
private javax.swing.JLabel |
shieldPower
|
private VectorModuleDesignID |
shieldVEID
|
private javax.swing.JComboBox |
storageChoice
|
private javax.swing.JLabel |
storagePower
|
private VectorModuleDesignID |
storageVEID
|
private float |
totalPower
|
private javax.swing.JLabel |
totalPowerLabel
|
Fields inherited from class org.gjt.universe.gui.UniverseJFrame |
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.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 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 | |
GUICreateShipDesign_001_JFC(GUITechnologyJFC in_parent)
Constructor - requires parent window for callback function. |
Method Summary | |
private void |
updateChoices()
|
private void |
updatePower()
|
Methods inherited from class org.gjt.universe.gui.UniverseJFrame |
needsRefresh, refresh, refreshIfNeeded, setNeedsRefresh, setVisible |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
private GUITechnologyJFC parent
private javax.swing.JTextField nameText
private javax.swing.JComboBox shieldChoice
private javax.swing.JLabel shieldPower
private VectorModuleDesignID shieldVEID
private javax.swing.JComboBox attackChoice
private javax.swing.JLabel attackPower
private VectorModuleDesignID attackVEID
private javax.swing.JComboBox armorChoice
private javax.swing.JLabel armorPower
private VectorModuleDesignID armorVEID
private javax.swing.JComboBox driveChoice
private javax.swing.JLabel drivePower
private VectorModuleDesignID driveVEID
private javax.swing.JComboBox fuelChoice
private javax.swing.JLabel fuelPower
private VectorModuleDesignID fuelVEID
private javax.swing.JComboBox scannerChoice
private javax.swing.JLabel scannerPower
private VectorModuleDesignID scannerVEID
private javax.swing.JComboBox powerChoice
private javax.swing.JLabel powerPower
private VectorModuleDesignID powerVEID
private javax.swing.JComboBox computerChoice
private javax.swing.JLabel computerPower
private VectorModuleDesignID computerVEID
private javax.swing.JComboBox storageChoice
private javax.swing.JLabel storagePower
private VectorModuleDesignID storageVEID
private javax.swing.JComboBox colonyChoice
private javax.swing.JLabel colonyPower
private VectorModuleDesignID colonyVEID
private javax.swing.JLabel totalPowerLabel
private float totalPower
private javax.swing.JPanel finishButtonsPanel
private javax.swing.JButton OKButton
private javax.swing.JButton CancelButton
private boolean choicesMade
Constructor Detail |
public GUICreateShipDesign_001_JFC(GUITechnologyJFC in_parent)
in_parent
- Parent windowMethod Detail |
private void updateChoices()
private void updatePower()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |