org.fife.help
Class HelpDialog.HelpListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by org.fife.help.HelpDialog.HelpListener
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, javax.swing.event.ChangeListener, javax.swing.event.DocumentListener, javax.swing.event.HyperlinkListener, javax.swing.event.TreeSelectionListener
Enclosing class:
HelpDialog

protected class HelpDialog.HelpListener
extends java.awt.event.MouseAdapter
implements javax.swing.event.ChangeListener, javax.swing.event.HyperlinkListener, javax.swing.event.DocumentListener, java.awt.event.KeyListener, javax.swing.event.TreeSelectionListener

Listens for events in the help dialog.


Constructor Summary
protected HelpDialog.HelpListener()
           
 
Method Summary
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
 void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
          Called whenever the user clicks on a hyperlink in editorPane.
 void insertUpdate(javax.swing.event.DocumentEvent e)
          Called whenever indexField or searchField's contents are inserted into.
 void keyPressed(java.awt.event.KeyEvent e)
          Called whenever the user presses a key in indexField or searchField.
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e)
          We're listening for when the user clicks in one of our components.
 void removeUpdate(javax.swing.event.DocumentEvent e)
          Called whenever indexField or searchField's contents are shortened.
 void stateChanged(javax.swing.event.ChangeEvent e)
          Called whenever the user clicks on the Contents, Index, or Search tabs.
 void valueChanged(javax.swing.event.TreeSelectionEvent tse)
          Called whenever an item in the TOC tree is selected/deselected.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HelpDialog.HelpListener

protected HelpDialog.HelpListener()
Method Detail

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

hyperlinkUpdate

public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
Called whenever the user clicks on a hyperlink in editorPane.

Specified by:
hyperlinkUpdate in interface javax.swing.event.HyperlinkListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Called whenever indexField or searchField's contents are inserted into.

Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Called whenever the user presses a key in indexField or searchField.

Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
We're listening for when the user clicks in one of our components.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Called whenever indexField or searchField's contents are shortened.

Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Called whenever the user clicks on the Contents, Index, or Search tabs.

Specified by:
stateChanged in interface javax.swing.event.ChangeListener

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent tse)
Called whenever an item in the TOC tree is selected/deselected. This will display the help HTML corresponding to the TOC tree node selected in the right-hand pane.

Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener