Class SOLlocationControl


public class SOLlocationControl
extends java.awt.Panel
implements java.awt.event.ActionListener

This class provides a panel that displays pertinent information about a SOLlocation object, including its name, latitude, longitude, and elevation. It also provides a sub panel, managed by a CardLayout layout manager, in which are displayed one or more SOLoientationControl objects. Also provded are buttons to page through these SOLorientationControl panels, and to create a new SOLorientationControl at this location.

See Also:
Serialized Form

Fields inherited from class java.awt.Component
Constructor Summary
SOLlocationControl(SimBase top)
          Constructor - if location doesn't exist already.
SOLlocationControl(SOLlocation location, SimBase top)
          Create a SOLlocationControl object, given a SOLlocation object, which defines a location.
SOLlocationControl(TMYdata tmystuff, SimBase top)
          Create a SOLlocationControl object, given a TMYdata object, which also defines a location.
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Action processor.
 void addOrientation()
 void paint(java.awt.Graphics g)
 void setLocation(SOLlocation location)
 void setTMY(TMYdata tmystuff)
 void updateLabels()
Methods inherited from class java.awt.Panel
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public SOLlocationControl(TMYdata tmystuff,
                          SimBase top)
Create a SOLlocationControl object, given a TMYdata object, which also defines a location.


public SOLlocationControl(SOLlocation location,
                          SimBase top)
Create a SOLlocationControl object, given a SOLlocation object, which defines a location.


public SOLlocationControl(SimBase top)
Constructor - if location doesn't exist already.
Method Detail


public void paint(java.awt.Graphics g)
paint in class java.awt.Container


public void updateLabels()


public void setLocation(SOLlocation location)


public void setTMY(TMYdata tmystuff)


public void addOrientation()


public void actionPerformed(java.awt.event.ActionEvent e)
Action processor.
Specified by:
actionPerformed in interface java.awt.event.ActionListener