org.gjt.universe.gui
Class GUITechnologyJFC

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

public class GUITechnologyJFC
extends UniverseJFrame

See Also:
Serialized Form

Nested Class Summary
 class GUITechnologyJFC.CreateAction
           
 class GUITechnologyJFC.updateSD
           
 
Field Summary
private  javax.swing.JButton closebutton
           
private  VectorShipDesignID designIDs
           
private  javax.swing.JLabel engLabel
           
private  javax.swing.JList engList
           
private  javax.swing.DefaultListModel engModel
           
private  javax.swing.JScrollPane engScrollPane
           
private  VectorDisplayReturn engVDR
           
private  javax.swing.JList knownTechList
           
private  javax.swing.DefaultListModel knownTechModel
           
private  javax.swing.JScrollPane knownTechScrollPane
           
private  VectorDisplayReturn knownTechVDR
           
private  javax.swing.JPanel leftpanel
           
private  javax.swing.JLabel notEngLabel
           
private  javax.swing.JList notEngList
           
private  javax.swing.DefaultListModel notEngModel
           
private  javax.swing.JScrollPane notEngScrollPane
           
private  VectorDisplayReturn notEngVDR
           
private  javax.swing.JList researchableTechList
           
private  javax.swing.DefaultListModel researchableTechModel
           
private  javax.swing.JScrollPane researchableTechScrollPane
           
private  VectorDisplayReturn researchableTechVDR
           
private  javax.swing.JLabel resKnownLabel
           
private  javax.swing.JLabel resResearchableLabel
           
private  javax.swing.JPanel rightpanel
           
private  javax.swing.JButton SDCreate
           
private  javax.swing.JButton SDDelete
           
private  javax.swing.JLabel SDDescriptionLabel
           
private  javax.swing.JList SDDescriptionList
           
private  javax.swing.DefaultListModel SDDescriptionModel
           
private  javax.swing.JScrollPane SDDescriptionScrollPane
           
private  javax.swing.JLabel SDMainLabel
           
private  javax.swing.JLabel SDTypeLabel
           
private  javax.swing.JList SDTypeList
           
private  javax.swing.DefaultListModel SDTypeModel
           
private  javax.swing.JScrollPane SDTypeScrollPane
           
private  javax.swing.JSplitPane splitpane
           
private  javax.swing.JTabbedPane tabbedPane
           
private  CivID viewer
           
 
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
(package private) GUITechnologyJFC(CivID AID)
           
 
Method Summary
private  javax.swing.JPanel createEngineeringPanel()
           
private  javax.swing.JPanel createResearchPanel()
           
private  javax.swing.JPanel createShipDesignsPanel()
           
private  void updateShipDesignInfo()
           
 void updateShipDesigns()
           
private  void updateTechs()
           
 
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

viewer

private CivID viewer

closebutton

private javax.swing.JButton closebutton

tabbedPane

private javax.swing.JTabbedPane tabbedPane

SDMainLabel

private javax.swing.JLabel SDMainLabel

SDCreate

private javax.swing.JButton SDCreate

SDDelete

private javax.swing.JButton SDDelete

SDTypeLabel

private javax.swing.JLabel SDTypeLabel

SDDescriptionLabel

private javax.swing.JLabel SDDescriptionLabel

designIDs

private VectorShipDesignID designIDs

SDTypeList

private javax.swing.JList SDTypeList

SDTypeModel

private javax.swing.DefaultListModel SDTypeModel

SDTypeScrollPane

private javax.swing.JScrollPane SDTypeScrollPane

SDDescriptionList

private javax.swing.JList SDDescriptionList

SDDescriptionModel

private javax.swing.DefaultListModel SDDescriptionModel

SDDescriptionScrollPane

private javax.swing.JScrollPane SDDescriptionScrollPane

splitpane

private javax.swing.JSplitPane splitpane

leftpanel

private javax.swing.JPanel leftpanel

rightpanel

private javax.swing.JPanel rightpanel

notEngLabel

private javax.swing.JLabel notEngLabel

notEngList

private javax.swing.JList notEngList

notEngModel

private javax.swing.DefaultListModel notEngModel

notEngScrollPane

private javax.swing.JScrollPane notEngScrollPane

notEngVDR

private VectorDisplayReturn notEngVDR

engLabel

private javax.swing.JLabel engLabel

engList

private javax.swing.JList engList

engModel

private javax.swing.DefaultListModel engModel

engScrollPane

private javax.swing.JScrollPane engScrollPane

engVDR

private VectorDisplayReturn engVDR

resKnownLabel

private javax.swing.JLabel resKnownLabel

knownTechList

private javax.swing.JList knownTechList

knownTechModel

private javax.swing.DefaultListModel knownTechModel

knownTechScrollPane

private javax.swing.JScrollPane knownTechScrollPane

knownTechVDR

private VectorDisplayReturn knownTechVDR

resResearchableLabel

private javax.swing.JLabel resResearchableLabel

researchableTechList

private javax.swing.JList researchableTechList

researchableTechModel

private javax.swing.DefaultListModel researchableTechModel

researchableTechScrollPane

private javax.swing.JScrollPane researchableTechScrollPane

researchableTechVDR

private VectorDisplayReturn researchableTechVDR
Constructor Detail

GUITechnologyJFC

GUITechnologyJFC(CivID AID)
Method Detail

updateShipDesigns

public void updateShipDesigns()

updateShipDesignInfo

private void updateShipDesignInfo()

updateTechs

private void updateTechs()

createShipDesignsPanel

private javax.swing.JPanel createShipDesignsPanel()

createEngineeringPanel

private javax.swing.JPanel createEngineeringPanel()

createResearchPanel

private javax.swing.JPanel createResearchPanel()


Copyright © 2001 Universe Dev Team All Rights Reserved.