|
||||||||||
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.JPreview
public class JPreview
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
---|---|
java.util.Vector |
pdbFiles
|
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 | |
---|---|
JPreview(JWorkPanel workPanel)
The JPreview is a container wich handles the specific JmolViewer in restricted mode used by cell microcosmos editor to preview different PDB-files. |
Method Summary | |
---|---|
void |
computePDBManipulation(Protein givenProtein)
Computes the yTranslation and the RotationMatrix of the PDB. |
void |
fetchPDBManipulationFromProtein(Protein givenProtein)
Computes the yTranslation and the RotationMatrix of the PDB. |
JmolPdbPreview |
getJmolMemViewer()
|
javax.swing.JPanel |
getMembraneJPanel()
|
boolean |
getShowTransparentLipids()
Gives an info, whether all transparents will be displayed or not. |
JWorkPanel |
getWorkPanel()
|
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 |
notifyFrameChanged(int frameNo)
|
void |
notifyMeasurementsChanged()
|
void |
notifyScriptTermination(java.lang.String statusMessage,
int msWalltime)
|
void |
scriptEcho(java.lang.String strEcho)
|
void |
scriptStatus(java.lang.String strStatus)
|
void |
setJmolMemViewer(JmolPdbPreview jmolMemViewer)
|
void |
setMembraneJPanel(javax.swing.JPanel membraneJPanel)
|
void |
setPDB(java.util.Vector pdb)
Contains the pdb for the pdb-viewer in a vector |
void |
setShowTransparentLipids(boolean showLipids)
Sets whether all transparents lipids will be displayed or not. |
void |
setStatusMessage(java.lang.String statusMessage)
|
void |
showConsole(boolean showConsole)
|
void |
showInfo()
This is only a test-method! |
void |
showPdbFile(java.lang.String filepath)
Reads a PDB file, wich is visualized in pdb-viewer |
void |
showUrl(java.lang.String url)
|
void |
showViewerPdbFile(java.lang.String filepath,
JmolPdbPreview viewer)
Reads a PDB file, wich is visualized in the given viewer |
void |
switchViewerTo(javax.swing.JPanel viewerToShow)
This method switches between the two viewer |
void |
updatePreview()
|
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, paint, 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 |
Field Detail |
---|
public java.util.Vector pdbFiles
Constructor Detail |
---|
public JPreview(JWorkPanel workPanel)
workPanel
- The used JWorkPanel contains informations about other objects
wich will be needed by JPreview.Method Detail |
---|
public void computePDBManipulation(Protein givenProtein)
givenProtein
- The use pdb as Protein object.public void fetchPDBManipulationFromProtein(Protein givenProtein)
givenProtein
- The use pdb as Protein object.public void updatePreview()
public void switchViewerTo(javax.swing.JPanel viewerToShow)
viewerToShow
- The viewer wich should be visualizedpublic void showPdbFile(java.lang.String filepath)
filepath
- public void showViewerPdbFile(java.lang.String filepath, JmolPdbPreview viewer)
filepath
- Path of the file to displayviewer
- The viewer wich should visualize the given filepublic void setPDB(java.util.Vector pdb)
pdb
- The vector, wich contains the pdbpublic void showInfo()
public boolean getShowTransparentLipids()
public void setShowTransparentLipids(boolean showLipids)
showLipids
- Set this to true and all transparent lipids will be displayed.public void notifyFileLoaded(java.lang.String fullPathName, java.lang.String fileName, java.lang.String modelName, java.lang.Object clientFile, java.lang.String errorMessage)
public void setStatusMessage(java.lang.String statusMessage)
public void scriptEcho(java.lang.String strEcho)
public void scriptStatus(java.lang.String strStatus)
public void notifyScriptTermination(java.lang.String statusMessage, int msWalltime)
public void handlePopupMenu(int x, int y)
public void notifyMeasurementsChanged()
public void notifyFrameChanged(int frameNo)
public void notifyAtomPicked(int atomIndex, java.lang.String strInfo)
public void showUrl(java.lang.String url)
public void showConsole(boolean showConsole)
public JWorkPanel getWorkPanel()
public javax.swing.JPanel getMembraneJPanel()
public void setMembraneJPanel(javax.swing.JPanel membraneJPanel)
membraneJPanel
- The membraneJPanel to set.public JmolPdbPreview getJmolMemViewer()
public void setJmolMemViewer(JmolPdbPreview jmolMemViewer)
jmolMemViewer
- The jmolMemViewer to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |