visidia.misc.property.cell
Class JButtonCell
java.lang.Object
javax.swing.AbstractCellEditor
visidia.misc.property.cell.CellViewer
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
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 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 |
JButtonCell
public JButtonCell(javax.swing.JButton button)
- Instantiates a new jbutton cell.
- Parameters:
button
- the button
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