JComponentPack 1.5.0

com.zfqjava.swing.cell
Class DateCellEditor

java.lang.Object
  extended by com.zfqjava.swing.cell.AbstractCellEditor
      extended by com.zfqjava.swing.cell.ObjectCellEditor
          extended by com.zfqjava.swing.cell.DateCellEditor
All Implemented Interfaces:
ActionListener, FocusListener, EventListener, CellEditor, ComboBoxEditor, TableCellEditor, TreeCellEditor

public class DateCellEditor
extends ObjectCellEditor

DateCellEditor provides a date editor, can be used as JTable, JTree cell editor.


Field Summary
 
Fields inherited from class com.zfqjava.swing.cell.ObjectCellEditor
A_COMBO_BOX, COMBO_BOX, defaultHorizontalAlignment, TEXT_FIELD, textField
 
Fields inherited from class com.zfqjava.swing.cell.AbstractCellEditor
CANCEL_EDITING_ON_FOCUS_LOST, changeEvent, COMMIT, COMMIT_OR_EDITING, COMMIT_OR_REVERT, DO_NOTHING_ON_FOCUS_LOST, listenerList, STOP_EDITING_ON_FOCUS_LOST, useSelectionColor
 
Constructor Summary
DateCellEditor()
          Constructs a DateCellEditor
DateCellEditor(DateFormat format)
          Constructs a DateCellEditor
 
Method Summary
protected  void commitEdit()
          Commits the editing.
protected  AComboBox createAComboBox()
          Factory methods to create AComboBox.
 DateFormat getFormat()
           
protected  Object getValue()
          Returns the value for current editor
 void setFormat(DateFormat format)
           
protected  void setValue(Object value)
          Sets the value for current editor.
 
Methods inherited from class com.zfqjava.swing.cell.ObjectCellEditor
createComboBox, createComboBoxModel, createTextField, getComponent, getComponentType, getDefaultHorizontalAlignment, getEditingValue, setComponentType, setDefaultHorizontalAlignment, setOpaque, updateUI
 
Methods inherited from class com.zfqjava.swing.cell.AbstractCellEditor
actionPerformed, addActionListener, addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, focusGained, focusLost, getCellEditorComponent, getCellEditorComponentType, getCellEditorListeners, getCellEditorValue, getCellProvider, getClickCountToStart, getEditingStopBehavior, getEditorComponent, getFocusLostBehavior, getItem, getListCellEditorComponent, getTableCellEditorComponent, getTreeCellEditorComponent, isCellEditable, isOpaque, removeActionListener, removeCellEditorListener, selectAll, setCellEditorComponentType, setCellProvider, setClickCountToStart, setEditingStopBehavior, setFocusLostBehavior, setItem, setValue, shouldSelectCell, stopCellEditing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateCellEditor

public DateCellEditor()
Constructs a DateCellEditor


DateCellEditor

public DateCellEditor(DateFormat format)
Constructs a DateCellEditor

Method Detail

getFormat

public DateFormat getFormat()

setFormat

public void setFormat(DateFormat format)

setValue

protected void setValue(Object value)
Description copied from class: AbstractCellEditor
Sets the value for current editor.

Overrides:
setValue in class ObjectCellEditor
Parameters:
value - the value to editor

getValue

protected Object getValue()
Description copied from class: AbstractCellEditor
Returns the value for current editor

Overrides:
getValue in class ObjectCellEditor
Returns:
the value for current editor

commitEdit

protected void commitEdit()
                   throws ParseException
Description copied from class: AbstractCellEditor
Commits the editing. This invoke by AbstractCellEditor.stopCellEditing(), if cannot commit current editing, should throws exception.

Overrides:
commitEdit in class ObjectCellEditor
Throws:
ParseException - if cannot commit the editing

createAComboBox

protected AComboBox createAComboBox()
Description copied from class: ObjectCellEditor
Factory methods to create AComboBox.

Overrides:
createAComboBox in class ObjectCellEditor
Returns:
a AComboBox

JComponentPack 1.5.0

Send your Feedback
JComponentPack 1.5.0
Copyright © 2001-2007 Extreme Component, Inc. All rights reserved.