org.jurvis.swing
Class JvGenericCellEditor
java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
org.jurvis.swing.JvGenericCellEditor
- All Implemented Interfaces:
- Serializable, CellEditor, TableCellEditor, TreeCellEditor
public class JvGenericCellEditor
- extends DefaultCellEditor
A generic implemention of a CellEditor. This class was
extracted from JTable since the one in JTable is
not public and cannot be extended. This class was modified
to make it easier to add new functionality.
- Author:
- Neil W. Weber
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
value
protected Object value
isInvalid
protected boolean isInvalid
row
protected int row
column
protected int column
table
protected JTable table
JvGenericCellEditor
public JvGenericCellEditor()
- Construct a new
JvGenericCellEditor.
isInvalid
public boolean isInvalid()
- Return true if the value being edited within this editor is invalid.
stopCellEditing
public boolean stopCellEditing()
- Specified by:
stopCellEditing in interface CellEditor- Overrides:
stopCellEditing in class DefaultCellEditor
getTableCellEditorComponent
public Component getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column)
- Specified by:
getTableCellEditorComponent in interface TableCellEditor- Overrides:
getTableCellEditorComponent in class DefaultCellEditor
getCellEditorValue
public Object getCellEditorValue()
- Specified by:
getCellEditorValue in interface CellEditor- Overrides:
getCellEditorValue in class DefaultCellEditor
invalidValue
protected void invalidValue(String s,
Exception e)
- Method called for invalid cell values.
- Parameters:
s - the invalid cell valuee - the exception caught when trying to parse the cell value
Copyright © 1999-2004 Neil W. Weber. All Rights Reserved.