uk.ac.starlink.ast.gui
Class AstCellEditor
java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
uk.ac.starlink.ast.gui.AstCellEditor
- All Implemented Interfaces:
- Serializable, CellEditor, TableCellEditor, TreeCellEditor
public class AstCellEditor
- extends DefaultCellEditor
Cell editor for table fields containing AstDouble objects.
- Version:
- $Id$
- Author:
- Peter W. Draper
- See Also:
AstDouble
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AstCellEditor
public AstCellEditor()
- Create an instance.
stopCellEditing
public boolean stopCellEditing()
- Respond to editing being stopped. Updates value to a new
AstDouble, if a valid field has been entered.
- 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)
- Start editing by returning the component to edit and by
recording the current state of the field that is being edited.
- Specified by:
getTableCellEditorComponent
in interface TableCellEditor
- Overrides:
getTableCellEditorComponent
in class DefaultCellEditor
getCellEditorValue
public Object getCellEditorValue()
- Get the new value after editing completes.
- Specified by:
getCellEditorValue
in interface CellEditor
- Overrides:
getCellEditorValue
in class DefaultCellEditor
Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.