org.formaria.editor.builder
Class FormComboTableCellRenderer
java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
org.formaria.editor.builder.FormComboTableCellRenderer
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellEditor
public class FormComboTableCellRenderer
- extends javax.swing.DefaultCellEditor
- implements javax.swing.table.TableCellRenderer
A table cell renderer that renders boolean content with a checkbox
Copyright (c) Formaria Ltd., 2001-2006, 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 |
FormComboTableCellRenderer
public FormComboTableCellRenderer(java.lang.String[] items)
- 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
isCellEditable
public boolean isCellEditable(java.util.EventObject anEvent)
- Specified by:
isCellEditable in interface javax.swing.CellEditor- Overrides:
isCellEditable in class javax.swing.DefaultCellEditor