Documentation of 'org.jdesktop.swingx.table.DatePickerCellEditor' Java class
DatePickerCellEditor
org.jdesktop.swingx.table

Class DatePickerCellEditor

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor


    public class DatePickerCellEditor
    extends javax.swing.AbstractCellEditor
    implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor
    A CellEditor using a JXDatePicker as editor component.

    NOTE: this class will be moved!

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      DatePickerCellEditor()
      Instantiates a editor with the default dateFormat.
      DatePickerCellEditor(java.text.DateFormat dateFormat)
      Instantiates an editor with the given dateFormat.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.util.Date getCellEditorValue()
      Returns the pickers date.
      int getClickCountToStart()
      Returns the number of clicks needed to start editing.
      java.text.DateFormat[] getFormats() 
      java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column) 
      java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row) 
      boolean isCellEditable(java.util.EventObject anEvent) 
      void setClickCountToStart(int count)
      Specifies the number of clicks needed to start editing.
      void setFormats(java.text.DateFormat... formats) 
      boolean stopCellEditing()
      • Methods inherited from class javax.swing.AbstractCellEditor

        addCellEditorListener, cancelCellEditing, getCellEditorListeners, removeCellEditorListener, shouldSelectCell
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.swing.CellEditor

        addCellEditorListener, cancelCellEditing, removeCellEditorListener, shouldSelectCell
    • Constructor Detail

      • DatePickerCellEditor

        public DatePickerCellEditor()
        Instantiates a editor with the default dateFormat. PENDING: always override default from DatePicker?
      • DatePickerCellEditor

        public DatePickerCellEditor(java.text.DateFormat dateFormat)
        Instantiates an editor with the given dateFormat. If null, the datePickers default is used.
        Parameters:
        dateFormat -
    • Method Detail

      • getCellEditorValue

        public java.util.Date getCellEditorValue()
        Returns the pickers date. Note: the date is only meaningful after a stopEditing and before the next call to getTableCellEditorComponent.
        Specified by:
        getCellEditorValue in interface javax.swing.CellEditor
      • isCellEditable

        public boolean isCellEditable(java.util.EventObject anEvent)
        Specified by:
        isCellEditable in interface javax.swing.CellEditor
        Overrides:
        isCellEditable in class javax.swing.AbstractCellEditor
      • stopCellEditing

        public boolean stopCellEditing()

        Overridden to commit pending edits. If commit successful, returns super, else returns false.

        Specified by:
        stopCellEditing in interface javax.swing.CellEditor
        Overrides:
        stopCellEditing in class javax.swing.AbstractCellEditor
      • setClickCountToStart

        public void setClickCountToStart(int count)
        Specifies the number of clicks needed to start editing.
        Parameters:
        count - an int specifying the number of clicks needed to start editing
        See Also:
        getClickCountToStart()
      • getClickCountToStart

        public int getClickCountToStart()
        Returns the number of clicks needed to start editing.
        Returns:
        the number of clicks needed to start editing
      • getTableCellEditorComponent

        public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                              java.lang.Object value,
                                                              boolean isSelected,
                                                              int row,
                                                              int column)
        Specified by:
        getTableCellEditorComponent in interface javax.swing.table.TableCellEditor
      • getTreeCellEditorComponent

        public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
                                                             java.lang.Object value,
                                                             boolean isSelected,
                                                             boolean expanded,
                                                             boolean leaf,
                                                             int row)
        Specified by:
        getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditor

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.