arlut.csd.JTable
Interface rowSelectCallback

All Known Implementing Classes:
GASHAdminFrame, gResultTable, testTable

public interface rowSelectCallback

An interface that objects can implement to allow arlut.csd.JTable tables to report when a row is selected.

See Also:
rowTable

Method Summary
 void rowDoubleSelected(java.lang.Object key)
          Called when a row is double selected (double clicked) in rowTable
 void rowMenuPerformed(java.lang.Object key, java.awt.event.ActionEvent event)
          Called when a row is unselected in rowTable
 void rowSelected(java.lang.Object key)
          Called when a row is selected in rowTable
 void rowUnSelected(java.lang.Object key, boolean endSelected)
          Called when a row is unselected in rowTable
 

Method Detail

rowSelected

public void rowSelected(java.lang.Object key)
Called when a row is selected in rowTable

Parameters:
key - Hash key for the selected row

rowDoubleSelected

public void rowDoubleSelected(java.lang.Object key)
Called when a row is double selected (double clicked) in rowTable

Parameters:
key - Hash key for the selected row

rowUnSelected

public void rowUnSelected(java.lang.Object key,
                          boolean endSelected)
Called when a row is unselected in rowTable

Parameters:
key - Hash key for the unselected row
endSelected - false if the callback should assume that the final state of the system due to the user's present action will have no row selected

rowMenuPerformed

public void rowMenuPerformed(java.lang.Object key,
                             java.awt.event.ActionEvent event)
Called when a row is unselected in rowTable

Parameters:
key - Hash key for the row on which the popup menu item was performed
event - the original ActionEvent from the popupmenu. See event.getSource() to identify the menu item performed.