jmolOutsideApplicationTest
Class OuterIntegration

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 jmolOutsideApplicationTest.OuterIntegration
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JmolStatusListener

public class OuterIntegration
extends javax.swing.JPanel
implements JmolStatusListener

This is only a class for jmol-testing-purposes.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
OuterIntegration()
           
OuterIntegration(javax.swing.JFrame frame)
           
 
Method Summary
 JmolViewer getViewer()
          returns the JmolViewer
 void handlePopupMenu(int x, int y)
           
 void notifyAtomPicked(int atomIndex, java.lang.String strInfo)
           
 void notifyFileLoaded(java.lang.String fullPathName, java.lang.String fileName, java.lang.String modelName, java.lang.Object clientFile, java.lang.String errorMessage)
           
 void notifyFileNotLoaded(java.lang.String fullPathName, java.lang.String errorMsg)
           
 void notifyFrameChanged(int frameNo)
           
 void notifyMeasurementsChanged()
           
 void notifyScriptTermination(java.lang.String statusMessage, int msWalltime)
           
 void paint(java.awt.Graphics g)
          paint Jmol
 void reset()
          reset the Jmol display
 void scriptEcho(java.lang.String strEcho)
           
 void scriptStatus(java.lang.String strStatus)
           
 void setStatusMessage(java.lang.String statusMessage)
           
 void setStructure()
           
 void showConsole(boolean showConsole)
           
 void showUrl(java.lang.String url)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OuterIntegration

public OuterIntegration()

OuterIntegration

public OuterIntegration(javax.swing.JFrame frame)
Method Detail

setStructure

public void setStructure()

getViewer

public JmolViewer getViewer()
returns the JmolViewer


paint

public void paint(java.awt.Graphics g)
paint Jmol

Overrides:
paint in class javax.swing.JComponent

reset

public void reset()
reset the Jmol display


notifyFileNotLoaded

public void notifyFileNotLoaded(java.lang.String fullPathName,
                                java.lang.String errorMsg)

handlePopupMenu

public void handlePopupMenu(int x,
                            int y)
Specified by:
handlePopupMenu in interface JmolStatusListener

notifyFileLoaded

public void notifyFileLoaded(java.lang.String fullPathName,
                             java.lang.String fileName,
                             java.lang.String modelName,
                             java.lang.Object clientFile,
                             java.lang.String errorMessage)
Specified by:
notifyFileLoaded in interface JmolStatusListener

setStatusMessage

public void setStatusMessage(java.lang.String statusMessage)
Specified by:
setStatusMessage in interface JmolStatusListener

scriptEcho

public void scriptEcho(java.lang.String strEcho)
Specified by:
scriptEcho in interface JmolStatusListener

scriptStatus

public void scriptStatus(java.lang.String strStatus)
Specified by:
scriptStatus in interface JmolStatusListener

notifyScriptTermination

public void notifyScriptTermination(java.lang.String statusMessage,
                                    int msWalltime)
Specified by:
notifyScriptTermination in interface JmolStatusListener

notifyMeasurementsChanged

public void notifyMeasurementsChanged()
Specified by:
notifyMeasurementsChanged in interface JmolStatusListener

notifyFrameChanged

public void notifyFrameChanged(int frameNo)
Specified by:
notifyFrameChanged in interface JmolStatusListener

notifyAtomPicked

public void notifyAtomPicked(int atomIndex,
                             java.lang.String strInfo)
Specified by:
notifyAtomPicked in interface JmolStatusListener

showUrl

public void showUrl(java.lang.String url)
Specified by:
showUrl in interface JmolStatusListener

showConsole

public void showConsole(boolean showConsole)
Specified by:
showConsole in interface JmolStatusListener