public class MembraneView
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.MouseMotionListener, java.awt.event.MouseListener
| Modifier and Type | Class and Description |
|---|---|
class |
MembraneView.IntersectionPanel |
| Modifier and Type | Field and Description |
|---|---|
static int |
GUI_MODE_ALIGN_PROTEIN |
static int |
GUI_MODE_ALIGN_PROTEIN_PLUS |
static int |
GUI_MODE_ALIGN_SAMPPLELIPID |
static int |
GUI_MODE_MODEL_CHANGE |
MembraneView.IntersectionPanel |
intersectPanel |
javax.swing.JCheckBox |
toggleOPMLayersButton |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
MembraneView()
constructor MembraneView
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent arg0)
ActionPerformed method for the ComboBox and the Buttons
|
void |
addMembraneViewListener(MembraneViewListener listener)
MembranViewListener
|
java.lang.Float |
askForYHeight(java.lang.Double currentHeight) |
javax.swing.JPopupMenu |
createCanvasPopUpMenu() |
void |
displayAlgorithmInfo(java.lang.String info) |
void |
doLayout()
sets the prefferedSize of the DrawableComponent ScrollPane
|
void |
finishSpecialMode(boolean apply) |
int |
getCurrentGuiMode() |
IntersectionsDisplayer |
getIntersectionsDisplayer() |
Membrane3D |
getMembrane3D()
returns the MembraneDisplay instance
|
boolean |
isInSpecialMode() |
void |
makeToolbarsFloatable(boolean activate)
Make toolbars floatable.
|
boolean |
mayGenerate() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
returnFromSystemTray() |
void |
setAlgoritmProgress(int progress) |
void |
setCalculationEnabled(boolean b)
sets calculation button enabled if ExampleLipids are added to the
membranemodel
|
void |
setEnabled(boolean b)
enables buttons in the toolbar if a membrane model exists
|
void |
setInAlgorithmMode(javax.swing.JButton stop,
javax.swing.JCheckBox dockScreen,
javax.swing.JCheckBox showStats,
javax.swing.JButton runtimeControls,
java.awt.Component controlcompo) |
void |
setNormalMode() |
void |
setToolbarsEnabled(boolean b) |
void |
showRuntimeControls() |
void |
startDomainMode(MicroDomain_3D domainToChange) |
void |
startSpecialMode(Molecule_3D mol,
int mode) |
void |
storeSettings() |
void |
switchRenderMode_While_Algorithm_Runs() |
void |
switchToLayer(int i) |
void |
toSystemTray() |
void |
updateLayers() |
void |
updatePanels()
Updates the information shown in the toolbars
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, 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, transferFocusDownCycle, validateaction, 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, 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, transferFocusBackward, transferFocusUpCyclepublic javax.swing.JCheckBox toggleOPMLayersButton
public MembraneView.IntersectionPanel intersectPanel
public static final int GUI_MODE_ALIGN_PROTEIN
public static final int GUI_MODE_ALIGN_PROTEIN_PLUS
public static final int GUI_MODE_ALIGN_SAMPPLELIPID
public static final int GUI_MODE_MODEL_CHANGE
public Membrane3D getMembrane3D()
public void setCalculationEnabled(boolean b)
public void actionPerformed(java.awt.event.ActionEvent arg0)
actionPerformed in interface java.awt.event.ActionListenerpublic void switchRenderMode_While_Algorithm_Runs()
public void addMembraneViewListener(MembraneViewListener listener)
listener - public void doLayout()
doLayout in class java.awt.Containerpublic void setEnabled(boolean b)
setEnabled in class javax.swing.JComponentpublic void updatePanels()
public boolean mayGenerate()
public javax.swing.JPopupMenu createCanvasPopUpMenu()
public void setToolbarsEnabled(boolean b)
public void setInAlgorithmMode(javax.swing.JButton stop,
javax.swing.JCheckBox dockScreen,
javax.swing.JCheckBox showStats,
javax.swing.JButton runtimeControls,
java.awt.Component controlcompo)
public void setNormalMode()
public void setAlgoritmProgress(int progress)
public void displayAlgorithmInfo(java.lang.String info)
public void startDomainMode(MicroDomain_3D domainToChange)
public void showRuntimeControls()
public void startSpecialMode(Molecule_3D mol, int mode)
public void finishSpecialMode(boolean apply)
apply - public int getCurrentGuiMode()
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void updateLayers()
public java.lang.Float askForYHeight(java.lang.Double currentHeight)
public void switchToLayer(int i)
public boolean isInSpecialMode()
public IntersectionsDisplayer getIntersectionsDisplayer()
public void storeSettings()
public void toSystemTray()
public void returnFromSystemTray()
public void makeToolbarsFloatable(boolean activate)
boolean - show