org.gjt.universe.scheme001
Class GUICreateShipDesign_001_JFC

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
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GUICreateShipDesign_001_JFC
extends UniverseJFrame

This class creates a simple ship design.

See Also:
ShipDesignSimple, Serialized Form

Nested 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

parent

private GUITechnologyJFC parent

nameText

private javax.swing.JTextField nameText

shieldChoice

private javax.swing.JComboBox shieldChoice

shieldPower

private javax.swing.JLabel shieldPower

shieldVEID

private VectorModuleDesignID shieldVEID

attackChoice

private javax.swing.JComboBox attackChoice

attackPower

private javax.swing.JLabel attackPower

attackVEID

private VectorModuleDesignID attackVEID

armorChoice

private javax.swing.JComboBox armorChoice

armorPower

private javax.swing.JLabel armorPower

armorVEID

private VectorModuleDesignID armorVEID

driveChoice

private javax.swing.JComboBox driveChoice

drivePower

private javax.swing.JLabel drivePower

driveVEID

private VectorModuleDesignID driveVEID

fuelChoice

private javax.swing.JComboBox fuelChoice

fuelPower

private javax.swing.JLabel fuelPower

fuelVEID

private VectorModuleDesignID fuelVEID

scannerChoice

private javax.swing.JComboBox scannerChoice

scannerPower

private javax.swing.JLabel scannerPower

scannerVEID

private VectorModuleDesignID scannerVEID

powerChoice

private javax.swing.JComboBox powerChoice

powerPower

private javax.swing.JLabel powerPower

powerVEID

private VectorModuleDesignID powerVEID

computerChoice

private javax.swing.JComboBox computerChoice

computerPower

private javax.swing.JLabel computerPower

computerVEID

private VectorModuleDesignID computerVEID

storageChoice

private javax.swing.JComboBox storageChoice

storagePower

private javax.swing.JLabel storagePower

storageVEID

private VectorModuleDesignID storageVEID

colonyChoice

private javax.swing.JComboBox colonyChoice

colonyPower

private javax.swing.JLabel colonyPower

colonyVEID

private VectorModuleDesignID colonyVEID

totalPowerLabel

private javax.swing.JLabel totalPowerLabel

totalPower

private float totalPower

finishButtonsPanel

private javax.swing.JPanel finishButtonsPanel

OKButton

private javax.swing.JButton OKButton

CancelButton

private javax.swing.JButton CancelButton

choicesMade

private boolean choicesMade
Constructor Detail

GUICreateShipDesign_001_JFC

public GUICreateShipDesign_001_JFC(GUITechnologyJFC in_parent)
Constructor - requires parent window for callback function.

Parameters:
in_parent - Parent window
Method Detail

updateChoices

private void updateChoices()

updatePower

private void updatePower()


Copyright © 2001 Universe Dev Team All Rights Reserved.