|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.concord.molecular.ui.MolecularView
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected org.concord.oslet.AnimatorPanel |
animator
|
protected org.concord.oslet.BallChooser |
balls
|
static java.lang.String |
CRICKIUM
|
protected double |
defaultStep
|
protected double |
epsilon1
|
protected double |
epsilon2
|
protected double |
epsilon3
|
protected double |
epsilon4
|
protected double |
keConstant
|
protected double |
keFactor
|
protected double |
mass1
|
protected double |
mass2
|
protected double |
mass3
|
protected double |
mass4
|
protected DefaultAtomicModel |
model
|
static java.lang.String |
NEWTONIUM
|
static java.lang.String |
PAULINGIUM
|
protected org.concord.oslet.AtomPropertiesEditor |
properties
|
protected double |
sigma1
|
protected double |
sigma2
|
protected double |
sigma3
|
protected double |
sigma4
|
protected double |
step
|
protected java.beans.PropertyChangeSupport |
support
|
static java.lang.String |
WATSONIUM
|
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 | |
MolecularView()
Constructor for the MolecularView. |
Method Summary | |
void |
addAtom(int atomType,
int x,
int y)
Short concise description. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
atomicDataUpdate(AtomicDataEvent event)
|
org.concord.pseudojava2.awt.geom.Rectangle2D.Double |
createRectangle2DDouble(double x,
double y,
double width,
double height)
|
org.concord.pseudojava2.awt.geom.Rectangle2D.Float |
createRectangle2DFloat(float x,
float y,
float width,
float height)
|
org.concord.oslet.AnimatorPanel |
getAnimator()
Returns the AnimatorPanel of this view. |
org.concord.oslet.models.AtomicModel |
getAtomicModel()
Returns atomic model. |
org.concord.oslet.AtomPropertiesEditor |
getAtomPropertiesEditor()
|
boolean |
getDataViewable()
Returns boolean viewable state. |
boolean |
getEditable()
Returns boolean editable state. |
org.concord.oslet.models.MolecularModel |
getMolecularModel()
|
protected void |
initializeFromProperties(org.concord.oslet.AtomPropertiesEditor properties)
|
void |
loadModel(java.lang.String path)
Load a previously saved AtomicModel. |
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
reset()
Reset the MolecularView object. |
void |
setAddAtom(java.lang.String type)
Tells the animator panel which type of atom to add. |
void |
setAtomicModel(org.concord.oslet.models.AtomicModel model)
|
void |
setDataViewable(boolean viewable)
Set atom data viewable in animator panel. |
void |
setEditable(boolean editable)
Sets contained AnimatorPanel editable. |
void |
setKEConstant(double constant)
|
void |
setKEConstant(float constant)
|
void |
setKEFactor(double factor)
|
void |
setKEFactor(float factor)
|
void |
setMolecularModel(org.concord.oslet.models.MolecularModel model)
|
void |
setSize(int width,
int height)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String NEWTONIUM
public static final java.lang.String PAULINGIUM
public static final java.lang.String WATSONIUM
public static final java.lang.String CRICKIUM
protected java.beans.PropertyChangeSupport support
protected org.concord.oslet.BallChooser balls
protected org.concord.oslet.AtomPropertiesEditor properties
protected double defaultStep
protected double step
protected DefaultAtomicModel model
protected org.concord.oslet.AnimatorPanel animator
protected double mass1
protected double mass2
protected double mass3
protected double mass4
protected double sigma1
protected double sigma2
protected double sigma3
protected double sigma4
protected double epsilon1
protected double epsilon2
protected double epsilon3
protected double epsilon4
protected double keConstant
protected double keFactor
Constructor Detail |
public MolecularView()
Method Detail |
public void reset()
public void setKEConstant(double constant)
public void setKEFactor(double factor)
public void setKEConstant(float constant)
public void setKEFactor(float factor)
public org.concord.oslet.AnimatorPanel getAnimator()
public void setSize(int width, int height)
setSize
in class java.awt.Component
public void setEditable(boolean editable)
editable
- - boolean.public boolean getEditable()
public void setDataViewable(boolean viewable)
viewable
- boolean viewable state.public boolean getDataViewable()
public org.concord.oslet.AtomPropertiesEditor getAtomPropertiesEditor()
public org.concord.oslet.models.AtomicModel getAtomicModel()
public void setAtomicModel(org.concord.oslet.models.AtomicModel model)
public org.concord.oslet.models.MolecularModel getMolecularModel()
public void setMolecularModel(org.concord.oslet.models.MolecularModel model)
public void loadModel(java.lang.String path)
path
- String path to the model.mml file.public org.concord.pseudojava2.awt.geom.Rectangle2D.Float createRectangle2DFloat(float x, float y, float width, float height)
public org.concord.pseudojava2.awt.geom.Rectangle2D.Double createRectangle2DDouble(double x, double y, double width, double height)
protected void initializeFromProperties(org.concord.oslet.AtomPropertiesEditor properties)
public void setAddAtom(java.lang.String type)
type
- String atom type.public void addAtom(int atomType, int x, int y)
atomType
- description.x
- int x location.y
- int y location.public void atomicDataUpdate(AtomicDataEvent event)
atomicDataUpdate
in interface AtomicDataListener
public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange
in interface java.beans.PropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class javax.swing.JComponent
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class javax.swing.JComponent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |