Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.emplode.action
Class TreeTableConnector  view TreeTableConnector download TreeTableConnector.java

java.lang.Object
  extended byorg.jempeg.empeg.emplode.action.TreeTableConnector
All Implemented Interfaces:
java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.TreeModelListener, javax.swing.event.TreeSelectionListener

public class TreeTableConnector
extends java.lang.Object
implements java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.TreeModelListener, javax.swing.event.TreeSelectionListener

TreeTableConnector hooks tree selection events up to the right-side table so that as the tree selection changes, the table model will be updated with the contents of the corresponding tree node.

Version:
$Revision: 1.11 $

Field Summary
private  org.jempeg.empeg.emplode.Emplode myEmplode
           
private  SelectionTracker myTracker
           
 
Constructor Summary
TreeTableConnector(org.jempeg.empeg.emplode.Emplode _emplode, SelectionTracker _tracker)
           
 
Method Summary
 void keyPressed(java.awt.event.KeyEvent _event)
          This method is called when a key is pressed.
 void keyReleased(java.awt.event.KeyEvent _event)
          This method is called when a key is released.
 void keyTyped(java.awt.event.KeyEvent _event)
          This method is called when a key is typed.
 void mouseClicked(java.awt.event.MouseEvent _event)
          This method is called when the mouse is clicked (pressed and released in short succession) on a component.
 void mouseEntered(java.awt.event.MouseEvent _event)
          This method is called when the mouse enters a component.
 void mouseExited(java.awt.event.MouseEvent _event)
          This method is called when the mouse exits a component.
 void mousePressed(java.awt.event.MouseEvent _event)
          This method is called when the mouse is pressed over a component.
 void mouseReleased(java.awt.event.MouseEvent _event)
          This method is called when the mouse is released over a component.
protected  boolean tableRowSelected()
           
 void treeNodesChanged(javax.swing.event.TreeModelEvent _event)
          Tree nodes changed
 void treeNodesInserted(javax.swing.event.TreeModelEvent _event)
          Tree nodes inserted
 void treeNodesRemoved(javax.swing.event.TreeModelEvent _event)
          Tree nodes removed
 void treeStructureChanged(javax.swing.event.TreeModelEvent _event)
          Tree structured changed
 void valueChanged(javax.swing.event.TreeSelectionEvent _event)
          Receives notification of a change to a tree selection model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myEmplode

private org.jempeg.empeg.emplode.Emplode myEmplode

myTracker

private SelectionTracker myTracker
Constructor Detail

TreeTableConnector

public TreeTableConnector(org.jempeg.empeg.emplode.Emplode _emplode,
                          SelectionTracker _tracker)
Method Detail

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent _event)
Description copied from interface: javax.swing.event.TreeSelectionListener
Receives notification of a change to a tree selection model.

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

treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent _event)
Description copied from interface: javax.swing.event.TreeModelListener
Tree nodes changed

Specified by:
treeNodesChanged in interface javax.swing.event.TreeModelListener

treeNodesInserted

public void treeNodesInserted(javax.swing.event.TreeModelEvent _event)
Description copied from interface: javax.swing.event.TreeModelListener
Tree nodes inserted

Specified by:
treeNodesInserted in interface javax.swing.event.TreeModelListener

treeNodesRemoved

public void treeNodesRemoved(javax.swing.event.TreeModelEvent _event)
Description copied from interface: javax.swing.event.TreeModelListener
Tree nodes removed

Specified by:
treeNodesRemoved in interface javax.swing.event.TreeModelListener

treeStructureChanged

public void treeStructureChanged(javax.swing.event.TreeModelEvent _event)
Description copied from interface: javax.swing.event.TreeModelListener
Tree structured changed

Specified by:
treeStructureChanged in interface javax.swing.event.TreeModelListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent _event)
Description copied from interface: java.awt.event.MouseListener
This method is called when the mouse is pressed over a component.

Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent _event)
Description copied from interface: java.awt.event.MouseListener
This method is called when the mouse is released over a component.

Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent _event)
Description copied from interface: java.awt.event.MouseListener
This method is called when the mouse enters a component.

Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent _event)
Description copied from interface: java.awt.event.MouseListener
This method is called when the mouse exits a component.

Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent _event)
Description copied from interface: java.awt.event.MouseListener
This method is called when the mouse is clicked (pressed and released in short succession) on a component.

Specified by:
mouseClicked in interface java.awt.event.MouseListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent _event)
Description copied from interface: java.awt.event.KeyListener
This method is called when a key is pressed.

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

keyReleased

public void keyReleased(java.awt.event.KeyEvent _event)
Description copied from interface: java.awt.event.KeyListener
This method is called when a key is released.

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

keyTyped

public void keyTyped(java.awt.event.KeyEvent _event)
Description copied from interface: java.awt.event.KeyListener
This method is called when a key is typed. A key is considered typed when it and all modifiers have been pressed and released, mapping to a single virtual key.

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

tableRowSelected

protected boolean tableRowSelected()