uicomponents
Class PlanetPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by uicomponents.PlanetPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class PlanetPanel
extends javax.swing.JPanel
implements java.beans.PropertyChangeListener, java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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.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
PlanetPanel(DynamicsPanel p)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addButtonGroup(javax.swing.ButtonGroup grp)
           
 void addMinimizeListener(java.awt.event.ActionListener listener)
           
 void deselectAll()
           
 void deSelectAll()
           
 void deSelectMrqFlags()
           
 void displayMenu()
           
 void enableColumn(int column, boolean enable)
           
 void enableSliders(boolean enableState)
           
 void focusText(int what)
           
 int getActiveIndex()
           
 double[] getAltElements()
           
 java.lang.String[] getDisplayNames()
           
 double getEcc()
           
 int[] getElementWidth()
           
 boolean getEnabled()
           
 double getInc()
           
 boolean getIsTrend()
           
 double getLongPeri()
           
 double getMass()
           
 double getMeanAnom()
           
 boolean[] getMrqFlags()
           
 java.lang.String getName()
           
 double getNode()
           
 java.lang.String getNotes()
           
 double[] getParams()
           
 double getPeriod()
           
 double getRp()
           
 SliderDisplay getSliderDisplay(int what)
           
 void init()
           
 boolean isEnabled()
           
 boolean isMinActive()
           
 void propertyChange(java.beans.PropertyChangeEvent e)
           
 void select(int what, boolean flag)
           
 void selectAll()
           
 void selectCol(int col, boolean doSelect)
           
 void selectMrqFlags()
           
 void setBackgroundColor(java.awt.Color color, java.awt.Color stripColor)
           
 void setEcc(double value)
           
 void setFTest(double value)
           
 void setInc(double value)
           
 void setInfoVisible(boolean vis)
           
 void setIsTrend(boolean isTr, java.lang.String linearFit)
           
 void setLongPeri(double value)
           
 void setMass(double value)
           
 void setMeanAnom(double value)
           
 void setMStar(double ms)
           
 void setName(java.lang.String s)
           
 void setNode(double value)
           
 void setNotes(java.lang.String s)
           
 boolean setParam(java.lang.String name, double value)
           
 void setPeriod(double value)
           
 void setRp(double RpNew)
           
 void updateInfo()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, 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
 

Constructor Detail

PlanetPanel

public PlanetPanel(DynamicsPanel p)
Method Detail

getElementWidth

public int[] getElementWidth()

getDisplayNames

public java.lang.String[] getDisplayNames()

setMass

public void setMass(double value)

setPeriod

public void setPeriod(double value)

setMeanAnom

public void setMeanAnom(double value)

setEcc

public void setEcc(double value)

setLongPeri

public void setLongPeri(double value)

setMStar

public void setMStar(double ms)

getMass

public double getMass()

getPeriod

public double getPeriod()

getMeanAnom

public double getMeanAnom()

getEcc

public double getEcc()

getLongPeri

public double getLongPeri()

getInc

public double getInc()

getNode

public double getNode()

setInc

public void setInc(double value)

setNode

public void setNode(double value)

getRp

public double getRp()

setRp

public void setRp(double RpNew)

enableColumn

public void enableColumn(int column,
                         boolean enable)

addButtonGroup

public void addButtonGroup(javax.swing.ButtonGroup grp)

addMinimizeListener

public void addMinimizeListener(java.awt.event.ActionListener listener)

getIsTrend

public boolean getIsTrend()

setIsTrend

public void setIsTrend(boolean isTr,
                       java.lang.String linearFit)

getParams

public double[] getParams()

getEnabled

public boolean getEnabled()

getMrqFlags

public boolean[] getMrqFlags()

deSelectMrqFlags

public void deSelectMrqFlags()

selectMrqFlags

public void selectMrqFlags()

selectAll

public void selectAll()

deselectAll

public void deselectAll()

selectCol

public void selectCol(int col,
                      boolean doSelect)

deSelectAll

public void deSelectAll()

select

public void select(int what,
                   boolean flag)

focusText

public void focusText(int what)

getSliderDisplay

public SliderDisplay getSliderDisplay(int what)

isMinActive

public boolean isMinActive()

getActiveIndex

public int getActiveIndex()

init

public void init()

displayMenu

public void displayMenu()

setInfoVisible

public void setInfoVisible(boolean vis)

setParam

public boolean setParam(java.lang.String name,
                        double value)

setBackgroundColor

public void setBackgroundColor(java.awt.Color color,
                               java.awt.Color stripColor)

enableSliders

public void enableSliders(boolean enableState)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

setFTest

public void setFTest(double value)

updateInfo

public void updateInfo()

getAltElements

public double[] getAltElements()

getName

public java.lang.String getName()
Overrides:
getName in class java.awt.Component

getNotes

public java.lang.String getNotes()

setName

public void setName(java.lang.String s)
Overrides:
setName in class java.awt.Component

setNotes

public void setNotes(java.lang.String s)

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class java.awt.Component

actionPerformed

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