Class JListMutable<T>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JList<T>
org.bidib.wizard.mvc.common.view.list.JListMutable<T>
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, Scrollable

public class JListMutable<T> extends JList<T> implements CellEditorListener
See Also:
  • Field Details

    • editorComp

      protected Component editorComp
    • editingIndex

      protected int editingIndex
    • editor

      protected ListCellEditor editor
  • Constructor Details

    • JListMutable

      public JListMutable(ListModel dataModel)
  • Method Details

    • setListCellEditor

      public void setListCellEditor(ListCellEditor editor)
    • getListCellEditor

      public ListCellEditor getListCellEditor()
    • isEditing

      public boolean isEditing()
    • getEditorComponent

      public Component getEditorComponent()
    • getEditingIndex

      public int getEditingIndex()
    • prepareEditor

      public Component prepareEditor(int index)
    • removeEditor

      public void removeEditor()
    • editCellAt

      public boolean editCellAt(int index, EventObject e)
    • removeNotify

      public void removeNotify()
      Overrides:
      removeNotify in class JComponent
    • isCellEditable

      public boolean isCellEditable(int index)
    • setValueAt

      public void setValueAt(Object value, int index)
    • editingStopped

      public void editingStopped(ChangeEvent e)
      Specified by:
      editingStopped in interface CellEditorListener
    • editingCanceled

      public void editingCanceled(ChangeEvent e)
      Specified by:
      editingCanceled in interface CellEditorListener