JMV 0.74 Programmer's Documentation

Class MainBean

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--MainBean
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable

public class MainBean
extends java.awt.Panel
implements java.io.Serializable, java.beans.PropertyChangeListener

Main bean for JMV applet

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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
 int m_iColorScheme
          current color scheme
 int m_iGradient
          current color gradient
 int m_iRep
          current representation
 int m_iStereoMode
          current stereo mode
 MolecGraphics m_mgMolecGraphics
          MolecGraphics for molecule graphics options
 MolecIO m_MolecIO
          MolecIO for molecule input/output operations
 Molecule m_Molecule
          current Molecule
 PubSynchBean m_pubSynchBean
           
 java.lang.String m_strFile
          current molecule filename
 
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
MainBean()
          Constructor
 
Method Summary
 void init()
          Initializes Bean interface and sets up MolecGraphics
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Changes a property: (molecule, representation, color, etc) when a PropertyChangeEvent is sent
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_iRep

public int m_iRep
current representation

m_strFile

public java.lang.String m_strFile
current molecule filename

m_iColorScheme

public int m_iColorScheme
current color scheme

m_iStereoMode

public int m_iStereoMode
current stereo mode

m_Molecule

public Molecule m_Molecule
current Molecule

m_mgMolecGraphics

public MolecGraphics m_mgMolecGraphics
MolecGraphics for molecule graphics options

m_MolecIO

public MolecIO m_MolecIO
MolecIO for molecule input/output operations

m_iGradient

public int m_iGradient
current color gradient

m_pubSynchBean

public PubSynchBean m_pubSynchBean
Constructor Detail

MainBean

public MainBean()
Constructor
Method Detail

init

public void init()
Initializes Bean interface and sets up MolecGraphics

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Changes a property: (molecule, representation, color, etc) when a PropertyChangeEvent is sent
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
evt - a PropertyChangeEvent received from a Chooser Bean

Copyright (C) 2000-2002 The Board of Trustees of the University of Illinois