visidia.misc.property.cell
Class JButtonCell

java.lang.Object
  extended by javax.swing.AbstractCellEditor
      extended by visidia.misc.property.cell.CellViewer
          extended by visidia.misc.property.cell.JButtonCell
All Implemented Interfaces:
java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer

public class JButtonCell
extends CellViewer

JButtonCell is the class for rendering in a JTable a cell containing a JButton.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
JButtonCell(javax.swing.JButton button)
          Instantiates a new jbutton cell.
 
Method Summary
 java.lang.Object getCellEditorValue()
           
 javax.swing.table.TableCellEditor getEditor()
          Gets the editor.
 javax.swing.table.TableCellRenderer getRenderer()
          Gets the renderer.
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable arg0, java.lang.Object oValue, boolean arg2, boolean arg3, int arg4, int arg5)
           
 void setEditable(boolean isEditable)
          Sets the editable status.
 
Methods inherited from class visidia.misc.property.cell.CellViewer
getEditable, getValue, setValue
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 

Constructor Detail

JButtonCell

public JButtonCell(javax.swing.JButton button)
Instantiates a new jbutton cell.

Parameters:
button - the button
Method Detail

setEditable

public void setEditable(boolean isEditable)
Description copied from class: CellViewer
Sets the editable status.

Overrides:
setEditable in class CellViewer
Parameters:
isEditable - the new editable status

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)

getCellEditorValue

public java.lang.Object getCellEditorValue()

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable arg0,
                                                        java.lang.Object oValue,
                                                        boolean arg2,
                                                        boolean arg3,
                                                        int arg4,
                                                        int arg5)

getEditor

public javax.swing.table.TableCellEditor getEditor()
Description copied from class: CellViewer
Gets the editor.

Specified by:
getEditor in class CellViewer
Returns:
the editor

getRenderer

public javax.swing.table.TableCellRenderer getRenderer()
Description copied from class: CellViewer
Gets the renderer.

Specified by:
getRenderer in class CellViewer
Returns:
the renderer