Uses of Interface javax.swing.CellEditor (Java SE 26 & JDK 26)
Description: use: module: java.desktop, package: javax.swing, interface: CellEditor

# Uses of Interface
javax.swing.CellEditor

Packages that use CellEditor
Package
Description
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.table
Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.tree
Provides classes and interfaces for dealing with `javax.swing.JTree`.

- ## Uses of CellEditor in javax.swing

  Classes in javax.swing that implement CellEditor
  Modifier and Type
  Class
  Description
  `class`
  `AbstractCellEditor`
  A base class for `CellEditors`, providing default implementations for the methods in the `CellEditor` interface except `getCellEditorValue()`.
  `class`
  `DefaultCellEditor`
  The default editor for table and tree cells.

- ## Uses of CellEditor in javax.swing.table

  Subinterfaces of CellEditor in javax.swing.table
  Modifier and Type
  Interface
  Description
  `interface`
  `TableCellEditor`
  This interface must be implemented to provide an editor of cell values for a `JTable`.

- ## Uses of CellEditor in javax.swing.tree

  Subinterfaces of CellEditor in javax.swing.tree
  Modifier and Type
  Interface
  Description
  `interface`
  `TreeCellEditor`
  Adds to CellEditor the extensions necessary to configure an editor in a tree.
  Classes in javax.swing.tree that implement CellEditor
  Modifier and Type
  Class
  Description
  `class`
  `DefaultTreeCellEditor`
  A `TreeCellEditor`.