uicomponents
Class DynamicsPanel

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.DynamicsPanel
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 DynamicsPanel
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
DynamicsPanel(Systemic c)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void activatePlanet(int pla)
           
 void activatePlanet(int pla, boolean active)
           
 void addButtonGroup(javax.swing.ButtonGroup grp)
           
 void addMinimizeListener(java.awt.event.ActionListener listener)
           
 void addPlanet()
           
 void addPlanet(double[] parameters)
           
 void addPlanet(int n)
           
 void clearRedo()
           
 void clearUndo()
           
 void createLabels(PlanetPanel ppfirst)
           
 void deactivateAll()
           
 void deSelectAll()
           
 void enableColumn(int column, boolean enabled)
           
 void fireNewSystem()
           
 int[] getActiveIndex()
           
 int getActiveNum()
           
 double[][] getAltElements()
           
 java.lang.String[][] getAnnotations()
           
 double getElement(int row, int column)
           
 double[][] getElements()
           
 GenericList getInitConditions()
           
 boolean[][] getMrqFitFlags()
           
 java.lang.String[] getNames()
           
 java.lang.String[] getNotes()
           
 PlanetPanel getPanel(int i)
           
 javax.swing.JPanel getTitlesPanel()
           
 int getTrendIndex()
           
 void init()
           
 boolean isMinActive()
           
 void lineMin(int pl, int what)
           
 void loadNewParameters(double[][] params)
           
 void loadNewParametersI(double[][] params)
           
 void moveBy(PlanetPanel pp, int what)
           
 void propertyChange(java.beans.PropertyChangeEvent e)
           
 void rearrange()
           
 void redo()
           
 void resetAll()
           
 void select(int pla)
           
 void select(int pla, int what, boolean flag)
           
 void selectAll()
           
 void selectColumn(int col, boolean doSelect)
           
 void setActiveParam(int icRow, int icCol, double value)
           
 void setActiveParamI(int icRow, int icCol, double value)
           
 void setAnnotations(java.lang.String[][] notes)
           
 void setElement(int row, int column, double value)
           
 void setElements(double[][] elements)
           
 void setFTest(double[] ft)
           
 void setInfoVisible(boolean v)
           
 void setIsTrend(int who, boolean flag, java.lang.String linearFit)
           
 void setMStar(double ms)
           
 void setNames(java.lang.String[] names)
           
 void setNotes(java.lang.String[] notes)
           
 void snapshot()
           
 void snapshot2()
           
 void sort()
           
 void storeInitConditions()
           
 void undo()
           
 
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, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, 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, setName, 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

DynamicsPanel

public DynamicsPanel(Systemic c)
Method Detail

getTitlesPanel

public javax.swing.JPanel getTitlesPanel()

sort

public void sort()

getPanel

public PlanetPanel getPanel(int i)

enableColumn

public void enableColumn(int column,
                         boolean enabled)

snapshot

public void snapshot()

getElement

public double getElement(int row,
                         int column)

setElement

public void setElement(int row,
                       int column,
                       double value)

getElements

public double[][] getElements()

setNames

public void setNames(java.lang.String[] names)

setNotes

public void setNotes(java.lang.String[] notes)

getNames

public java.lang.String[] getNames()

getNotes

public java.lang.String[] getNotes()

setAnnotations

public void setAnnotations(java.lang.String[][] notes)

getAnnotations

public java.lang.String[][] getAnnotations()

getAltElements

public double[][] getAltElements()

setElements

public void setElements(double[][] elements)

setFTest

public void setFTest(double[] ft)

setMStar

public void setMStar(double ms)

setInfoVisible

public void setInfoVisible(boolean v)

snapshot2

public void snapshot2()

undo

public void undo()

redo

public void redo()

lineMin

public void lineMin(int pl,
                    int what)

selectAll

public void selectAll()

selectColumn

public void selectColumn(int col,
                         boolean doSelect)

select

public void select(int pla)

select

public void select(int pla,
                   int what,
                   boolean flag)

deSelectAll

public void deSelectAll()

setActiveParam

public void setActiveParam(int icRow,
                           int icCol,
                           double value)

activatePlanet

public void activatePlanet(int pla,
                           boolean active)

activatePlanet

public void activatePlanet(int pla)

setIsTrend

public void setIsTrend(int who,
                       boolean flag,
                       java.lang.String linearFit)

getTrendIndex

public int getTrendIndex()

setActiveParamI

public void setActiveParamI(int icRow,
                            int icCol,
                            double value)

getInitConditions

public GenericList getInitConditions()

getActiveNum

public int getActiveNum()

isMinActive

public boolean isMinActive()

getActiveIndex

public int[] getActiveIndex()

getMrqFitFlags

public boolean[][] getMrqFitFlags()

addMinimizeListener

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

addPlanet

public void addPlanet()

addPlanet

public void addPlanet(int n)

addButtonGroup

public void addButtonGroup(javax.swing.ButtonGroup grp)

addPlanet

public void addPlanet(double[] parameters)

clearUndo

public void clearUndo()

clearRedo

public void clearRedo()

moveBy

public void moveBy(PlanetPanel pp,
                   int what)

init

public void init()

createLabels

public void createLabels(PlanetPanel ppfirst)

loadNewParameters

public void loadNewParameters(double[][] params)

loadNewParametersI

public void loadNewParametersI(double[][] params)

fireNewSystem

public void fireNewSystem()

resetAll

public void resetAll()

deactivateAll

public void deactivateAll()

actionPerformed

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

propertyChange

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

storeInitConditions

public void storeInitConditions()

rearrange

public void rearrange()