org.formaria.swing.table
Class CheckBoxTableCellRenderer
java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
org.formaria.swing.table.CheckBoxTableCellRenderer
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellEditor
public class CheckBoxTableCellRenderer
- extends javax.swing.DefaultCellEditor
- implements javax.swing.table.TableCellRenderer
A table cell renderer that renders boolean content with a checkbox
Copyright (c) Formaria Ltd., 2008, This software is licensed under
the GNU Public License (GPL), please see license.txt for more details. If
you make commercial use of this software you must purchase a commercial
license from Formaria.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class javax.swing.DefaultCellEditor |
javax.swing.DefaultCellEditor.EditorDelegate |
| Fields inherited from class javax.swing.DefaultCellEditor |
clickCountToStart, delegate, editorComponent |
| Fields inherited from class javax.swing.AbstractCellEditor |
changeEvent, listenerList |
|
Method Summary |
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Returns the default table cell renderer. |
boolean |
isCellEditable(java.util.EventObject anEvent)
|
void |
setValue(java.lang.Object value)
Sets the String object for the cell being rendered to
value. |
| Methods inherited from class javax.swing.DefaultCellEditor |
cancelCellEditing, getCellEditorValue, getClickCountToStart, getComponent, getTableCellEditorComponent, getTreeCellEditorComponent, setClickCountToStart, shouldSelectCell, stopCellEditing |
| Methods inherited from class javax.swing.AbstractCellEditor |
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener |
| 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, removeCellEditorListener |
CheckBoxTableCellRenderer
public CheckBoxTableCellRenderer()
- Creates a new instance of CheckBoxTableCellRenderer
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
- Returns the default table cell renderer.
- Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer
- Parameters:
table - the JTablevalue - the value to assign to the cell at
[row, column]isSelected - true if cell is selectedhasFocus - true if cell has focusrow - the row of the cell to rendercolumn - the column of the cell to render
- Returns:
- the default table cell renderer
setValue
public void setValue(java.lang.Object value)
- Sets the
String object for the cell being rendered to
value.
- Parameters:
value - the string value for this cell; if value is
null it sets the text value to an empty string- See Also:
JLabel.setText(java.lang.String)
isCellEditable
public boolean isCellEditable(java.util.EventObject anEvent)
- Specified by:
isCellEditable in interface javax.swing.CellEditor- Overrides:
isCellEditable in class javax.swing.DefaultCellEditor