Class MyDefaultCellEditor

java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
jaxx.runtime.swing.editor.MyDefaultCellEditor
All Implemented Interfaces:
java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor

public class MyDefaultCellEditor
extends javax.swing.DefaultCellEditor
Since:
1.5
Author:
Tony Chemit - chemit@codelutin.com
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.DefaultCellEditor

    javax.swing.DefaultCellEditor.EditorDelegate
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected boolean requireSelect  

    Fields inherited from class javax.swing.DefaultCellEditor

    clickCountToStart, delegate, editorComponent

    Fields inherited from class javax.swing.AbstractCellEditor

    changeEvent, listenerList
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected MyDefaultCellEditor​(javax.swing.JCheckBox checkBox)  
    protected MyDefaultCellEditor​(javax.swing.JComboBox comboBox)  
    protected MyDefaultCellEditor​(javax.swing.JTextField textField)  
  • Method Summary

    Modifier and Type Method Description
    java.awt.Component getTableCellEditorComponent​(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)  
    boolean isRequireSelect()  
    static javax.swing.table.TableCellEditor newBooleanEditor()  
    static javax.swing.table.TableCellEditor newBooleanEditor​(boolean requireSelect)  
    static javax.swing.table.TableCellEditor newBooleanEditor​(javax.swing.Icon icon)  
    static javax.swing.table.TableCellEditor newBooleanEditor​(javax.swing.Icon icon, boolean requireSelect)  
    static javax.swing.table.TableCellEditor newEnumEditor​(EnumEditor<?> editor)  
    static javax.swing.table.TableCellEditor newListEditor()  
    static javax.swing.table.TableCellEditor newListEditor​(javax.swing.JComboBox editor)  
    static javax.swing.table.TableCellEditor newTextEditor()  
    void setRequireSelect​(boolean requireSelect)  

    Methods inherited from class javax.swing.DefaultCellEditor

    cancelCellEditing, getCellEditorValue, getClickCountToStart, getComponent, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell, stopCellEditing

    Methods inherited from class javax.swing.AbstractCellEditor

    addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.swing.CellEditor

    addCellEditorListener, removeCellEditorListener
  • Field Details

    • requireSelect

      protected boolean requireSelect
  • Constructor Details

    • MyDefaultCellEditor

      protected MyDefaultCellEditor​(javax.swing.JTextField textField)
    • MyDefaultCellEditor

      protected MyDefaultCellEditor​(javax.swing.JCheckBox checkBox)
    • MyDefaultCellEditor

      protected MyDefaultCellEditor​(javax.swing.JComboBox comboBox)
  • Method Details

    • newTextEditor

      public static javax.swing.table.TableCellEditor newTextEditor()
    • newBooleanEditor

      public static javax.swing.table.TableCellEditor newBooleanEditor()
    • newListEditor

      public static javax.swing.table.TableCellEditor newListEditor()
    • newListEditor

      public static javax.swing.table.TableCellEditor newListEditor​(javax.swing.JComboBox editor)
    • newEnumEditor

      public static javax.swing.table.TableCellEditor newEnumEditor​(EnumEditor<?> editor)
    • newBooleanEditor

      public static javax.swing.table.TableCellEditor newBooleanEditor​(javax.swing.Icon icon)
    • newBooleanEditor

      public static javax.swing.table.TableCellEditor newBooleanEditor​(javax.swing.Icon icon, boolean requireSelect)
    • newBooleanEditor

      public static javax.swing.table.TableCellEditor newBooleanEditor​(boolean requireSelect)
    • 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
      Overrides:
      getTableCellEditorComponent in class javax.swing.DefaultCellEditor
    • isRequireSelect

      public boolean isRequireSelect()
    • setRequireSelect

      public void setRequireSelect​(boolean requireSelect)