Class RasmolCommandListener

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.util.EventListener

    public class RasmolCommandListener
    extends java.awt.event.KeyAdapter
    implements java.awt.event.ActionListener, java.awt.event.MouseListener
    a utility class that listens to Ramsol script commands in the @link BiojavaJmol class
    Author:
    Andreas Prlic
    • Constructor Summary

      Constructors 
      Constructor Description
      RasmolCommandListener​(org.biojava.bio.structure.gui.BiojavaJmol.JmolPanel panel, javax.swing.JTextField field)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent event)  
      void keyReleased​(java.awt.event.KeyEvent e)
      takes care of the cursor up/down keys.
      void mouseClicked​(java.awt.event.MouseEvent e)  
      void mouseEntered​(java.awt.event.MouseEvent e)  
      void mouseExited​(java.awt.event.MouseEvent e)  
      void mousePressed​(java.awt.event.MouseEvent e)  
      void mouseReleased​(java.awt.event.MouseEvent e)  
      • Methods inherited from class java.awt.event.KeyAdapter

        keyPressed, keyTyped
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RasmolCommandListener

        public RasmolCommandListener​(org.biojava.bio.structure.gui.BiojavaJmol.JmolPanel panel,
                                     javax.swing.JTextField field)
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • keyReleased

        public void keyReleased​(java.awt.event.KeyEvent e)
        takes care of the cursor up/down keys. triggers copying of stored commands into the current textfield
        Specified by:
        keyReleased in interface java.awt.event.KeyListener
        Overrides:
        keyReleased in class java.awt.event.KeyAdapter