Package jme

Class JME

All Implemented Interfaces:
KeyListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
Direct Known Subclasses:
JmolJME

public class JME extends JPanel implements MouseListener, KeyListener, MouseMotionListener
See Also:
  • Field Details

    • myFrame

      public JFrame myFrame
    • application

      protected boolean application
    • infoText

      protected String infoText
    • bwMode

      protected boolean bwMode
    • runsmi

      protected boolean runsmi
    • canonize

      protected boolean canonize
    • stereo

      protected boolean stereo
    • multipart

      protected boolean multipart
    • xButton

      protected boolean xButton
    • rButton

      protected boolean rButton
    • showHydrogens

      protected boolean showHydrogens
    • query

      protected boolean query
    • reaction

      protected boolean reaction
    • autoez

      protected boolean autoez
    • writesmi

      protected boolean writesmi
    • writemi

      protected boolean writemi
    • writemol

      protected boolean writemol
    • number

      protected boolean number
    • star

      protected boolean star
    • autonumber

      protected boolean autonumber
    • jmeh

      protected boolean jmeh
    • depict

      protected boolean depict
    • depictBorder

      protected boolean depictBorder
    • keepHydrogens

      protected boolean keepHydrogens
    • nocenter

      protected boolean nocenter
    • polarnitro

      protected boolean polarnitro
    • showAtomNumbers

      protected boolean showAtomNumbers
    • doMenu

      protected boolean doMenu
    • movePossible

      protected boolean movePossible
    • newMolecule

      protected boolean newMolecule
    • afterClear

      protected boolean afterClear
    • mouseShift

      protected boolean mouseShift
    • dyMode

      protected boolean dyMode
    • mol

      public JMEmol mol
    • nmols

      public int nmols
    • mols

      protected JMEmol[] mols
    • doTags

      protected boolean doTags
    • webme

      protected boolean webme
    • apointx

      public int[] apointx
    • apointy

      public int[] apointy
    • bpointx

      public int[] bpointx
    • bpointy

      public int[] bpointy
    • revertStereo

      protected boolean revertStereo
    • relativeStereo

      protected boolean relativeStereo
    • allHs

      protected boolean allHs
    • markUsed

      protected boolean markUsed
    • embedded

      protected boolean embedded
  • Constructor Details

    • JME

      public JME()
    • JME

      public JME(JFrame frame, boolean embedded)
  • Method Details

    • setFrame

      public void setFrame(JFrame frame)
    • main

      public static void main(String[] args)
    • getColor

      public Color getColor()
    • activateQuery

      public void activateQuery()
    • initialize

      protected void initialize()
    • start

      public void start()
    • stop

      public void stop()
    • ping

      public void ping()
    • smiles

      public String smiles()
    • nonisomericSmiles

      public String nonisomericSmiles()
    • reset

      public void reset()
    • clear

      public void clear()
    • jmeFile

      public String jmeFile()
    • readMolecule

      public void readMolecule(String molecule)
    • setTemplate

      public void setTemplate(String t, String name)
    • molFile

      public String molFile()
    • readMolFile

      public void readMolFile(String s)
    • setMol

      protected boolean setMol(boolean checkMultipart)
    • setSubstituent

      public void setSubstituent(String s)
    • options

      public void options(String parameters)
    • setText

      public void setText(String text)
    • showAtomNumbers

      public void showAtomNumbers()
    • hasPrevious

      public boolean hasPrevious()
    • getPreviousMolecule

      public void getPreviousMolecule()
    • paint

      public void paint(Graphics g)
      Overrides:
      paint in class JComponent
    • update

      public void update(Graphics g)
      Overrides:
      update in class JComponent
    • paintMolecularArea

      protected void paintMolecularArea(BufferedImage img)
    • mouseDown

      public boolean mouseDown(MouseEvent e, int x, int y)
    • doAction

      protected boolean doAction()
    • doNewMoleculeAction

      protected void doNewMoleculeAction(int x, int y)
    • doMouseBondAction

      protected void doMouseBondAction()
    • doMouseAtomAction

      protected boolean doMouseAtomAction()
    • mouseUp

      public boolean mouseUp(MouseEvent e, int x, int y)
      Parameters:
      e -
      x -
      y -
      Returns:
      ignored
    • mouseDrag

      public boolean mouseDrag(MouseEvent e, int x, int y)
    • mouseMove

      public boolean mouseMove(MouseEvent e, int x, int y)
      Parameters:
      e -
      x -
      y -
      Returns:
      ignored
    • keyDown

      public boolean keyDown(KeyEvent e, int key)
    • updateMark

      protected void updateMark(int n)
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      Specified by:
      mouseDragged in interface MouseMotionListener
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      Specified by:
      mouseMoved in interface MouseMotionListener
    • keyTyped

      public void keyTyped(KeyEvent e)
      Specified by:
      keyTyped in interface KeyListener
    • keyPressed

      public void keyPressed(KeyEvent e)
      Specified by:
      keyPressed in interface KeyListener
    • keyReleased

      public void keyReleased(KeyEvent e)
      Specified by:
      keyReleased in interface KeyListener
    • mouseClicked

      public void mouseClicked(MouseEvent e)
      Specified by:
      mouseClicked in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent e)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      Specified by:
      mouseReleased in interface MouseListener
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited

      public void mouseExited(MouseEvent e)
      Specified by:
      mouseExited in interface MouseListener