|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gui.JmolPdbPreview
public class JmolPdbPreview
This class creates a new JPanel with a new JmolViewer located on it.
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 | |
---|---|
JmolPdbPreview()
Creates a new JPanel with a new JmolViewer located on it. |
|
JmolPdbPreview(javax.swing.JPanel frame)
Creates a new JmolViewer located on the given JPanel. |
|
JmolPdbPreview(javax.swing.JPanel frame,
Protein lipid,
boolean restricted)
Creates a new JmolViewer located on the given JPanel. |
|
JmolPdbPreview(javax.swing.JPanel frame,
Protein lipid,
boolean restricted,
JPreview preview)
Creates a new JmolViewer located on the given JPanel. |
Method Summary | |
---|---|
javax.swing.JPanel |
getFrame()
Returns the used frame |
JmolViewer |
getViewer()
returns the JmolViewer |
void |
handlePopupMenu(int x,
int y)
Sets the PopupMenu of jmol on the given x and y position |
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 |
setFrame(javax.swing.JPanel frame)
|
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 |
---|
public JmolPdbPreview()
public JmolPdbPreview(javax.swing.JPanel frame)
frame
- JPanel on which the the new viewer has been added.public JmolPdbPreview(javax.swing.JPanel frame, Protein lipid, boolean restricted)
frame
- The JPanel the viewer is located on.lipid
- The used lipidrestricted
- Use restricted mode.public JmolPdbPreview(javax.swing.JPanel frame, Protein lipid, boolean restricted, JPreview preview)
frame
- The JPanel the viewer is located on.lipid
- The used lipid.restricted
- Use restricted mode.preview
- A JPreview Ojbect to locate it inside the viewer himself to
communicate with the JPreview class.Method Detail |
---|
public javax.swing.JPanel getFrame()
public void setFrame(javax.swing.JPanel frame)
frame
- The frame to set.public void setStructure()
public JmolViewer getViewer()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
g
- Graphics gpublic void reset()
public void notifyFileNotLoaded(java.lang.String fullPathName, java.lang.String errorMsg)
public void handlePopupMenu(int x, int y)
handlePopupMenu
in interface JmolStatusListener
x
- X position.y
- Y porition.public void notifyFileLoaded(java.lang.String fullPathName, java.lang.String fileName, java.lang.String modelName, java.lang.Object clientFile, java.lang.String errorMessage)
notifyFileLoaded
in interface JmolStatusListener
public void setStatusMessage(java.lang.String statusMessage)
setStatusMessage
in interface JmolStatusListener
public void scriptEcho(java.lang.String strEcho)
scriptEcho
in interface JmolStatusListener
public void scriptStatus(java.lang.String strStatus)
scriptStatus
in interface JmolStatusListener
public void notifyScriptTermination(java.lang.String statusMessage, int msWalltime)
notifyScriptTermination
in interface JmolStatusListener
public void notifyMeasurementsChanged()
notifyMeasurementsChanged
in interface JmolStatusListener
public void notifyFrameChanged(int frameNo)
notifyFrameChanged
in interface JmolStatusListener
public void notifyAtomPicked(int atomIndex, java.lang.String strInfo)
notifyAtomPicked
in interface JmolStatusListener
public void showUrl(java.lang.String url)
showUrl
in interface JmolStatusListener
public void showConsole(boolean showConsole)
showConsole
in interface JmolStatusListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |