net.aerith.misao.gui.table
Class ButtonCellEditorListener

java.lang.Object
  |
  +--net.aerith.misao.gui.table.ButtonCellEditorListener
Direct Known Subclasses:
ImageConversionTable.AddImageListener, ImageConversionTable.ImageProcessingFilterListener, ImageConversionTable.TransformationListener, MagnitudeRecordTable.AttributesListener, PlotPropertyTable.PropertyListener

public class ButtonCellEditorListener
extends java.lang.Object
implements java.awt.event.ActionListener

The ButtonCellEditorListener represents an action listener invoked when a button is clicked on the table cell. It provides a framework to access the editing object.


Field Summary
protected  ButtonCellEditor editor
          The cell editir.
protected  java.lang.Object object
          The object to edit.
 
Constructor Summary
ButtonCellEditorListener()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Invoked when one of the menus is selected.
 void setEditingObject(java.lang.Object object, ButtonCellEditor editor)
          Sets the editing object.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

object

protected java.lang.Object object
The object to edit.

editor

protected ButtonCellEditor editor
The cell editir.
Constructor Detail

ButtonCellEditorListener

public ButtonCellEditorListener()
Method Detail

setEditingObject

public void setEditingObject(java.lang.Object object,
                             ButtonCellEditor editor)
Sets the editing object.
Parameters:
object - the object to edit.
editor - the cell editor.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Invoked when one of the menus is selected.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - contains the selected menu item.