|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.AbstractCellEditor com.jidesoft.grid.AbstractJideCellEditor com.jidesoft.grid.ContextSensitiveCellEditor com.jidesoft.grid.AbstractComboBoxCellEditor com.jidesoft.grid.LegacyCheckBoxListComboBoxCellEditor
public class LegacyCheckBoxListComboBoxCellEditor
This class is for any cell editor where one needs to choose multiple value from a list. It used CheckBoxListComboBox as the editor.
Field Summary |
---|
Fields inherited from class com.jidesoft.grid.AbstractComboBoxCellEditor |
---|
_comboBox |
Fields inherited from class com.jidesoft.grid.ContextSensitiveCellEditor |
---|
DEFAULT_CELL_EDITOR_BORDER |
Fields inherited from class com.jidesoft.grid.AbstractJideCellEditor |
---|
_clickCountToStart |
Fields inherited from class javax.swing.AbstractCellEditor |
---|
changeEvent, listenerList |
Constructor Summary | |
---|---|
LegacyCheckBoxListComboBoxCellEditor()
|
|
LegacyCheckBoxListComboBoxCellEditor(ComboBoxModel model)
Creates a CheckBoxListComboBoxCellEditor that takes it's items from an existing
ComboBoxModel . |
|
LegacyCheckBoxListComboBoxCellEditor(ComboBoxModel model,
Class<?> type)
Creates a CheckBoxListComboBoxCellEditor that takes it's items from an existing
ComboBoxModel . |
|
LegacyCheckBoxListComboBoxCellEditor(Object[] data)
Creates a CheckBoxListComboBoxCellEditor that contains the elements in the specified array. |
|
LegacyCheckBoxListComboBoxCellEditor(Object[] data,
Class<?> type)
Creates a CheckBoxListComboBoxCellEditor that contains the elements in the specified array. |
|
LegacyCheckBoxListComboBoxCellEditor(Vector<?> data)
Creates a CheckBoxListComboBoxCellEditor that contains the elements in the specified Vector. |
|
LegacyCheckBoxListComboBoxCellEditor(Vector<?> data,
Class<?> type)
Creates a CheckBoxListComboBoxCellEditor that contains the elements in the specified Vector. |
Method Summary | |
---|---|
AbstractComboBox |
createAbstractComboBox()
Creates an AbstractComboBox or its subclass used by this cell editor. |
protected CheckBoxListComboBox |
createCheckBoxListComboBox(ComboBoxModel model,
Class<?> type)
Creates the checkbox list combobox. |
void |
setComboBoxModel(ComboBoxModel model)
Updates the model for the combobox. |
void |
setComboBoxType(Class<?> type)
Updates the data type for the combobox. |
void |
setConverterContext(ConverterContext context)
Set the converter context for the cell editor. |
void |
setPossibleValues(Object[] data)
Sets possible value set for the cell editor. |
Methods inherited from class com.jidesoft.grid.ContextSensitiveCellEditor |
---|
getConverter, getConverterContext, getEditorContext, getEditorStyle, getType, isUseConverterContext, setEditorContext, setEditorStyle, setType, setUseConverterContext |
Methods inherited from class com.jidesoft.grid.AbstractJideCellEditor |
---|
addValidationListener, getClickCountToStart, getDefaultErrorBehavior, getValidationListeners, isAutoStopCellEditing, isCellEditable, isPassEnterKeyToTable, removeValidationListener, setAutoStopCellEditing, setClickCountToStart, setDefaultErrorBehavior, setPassEnterKeyToTable, validate |
Methods inherited from class javax.swing.AbstractCellEditor |
---|
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell |
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, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
Constructor Detail |
---|
public LegacyCheckBoxListComboBoxCellEditor()
public LegacyCheckBoxListComboBoxCellEditor(Object[] data)
CheckBoxListComboBoxCellEditor
that contains the elements in the specified array. By
default the first item in the array (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxpublic LegacyCheckBoxListComboBoxCellEditor(Vector<?> data)
CheckBoxListComboBoxCellEditor
that contains the elements in the specified Vector. By
default the first item in the Vector (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxpublic LegacyCheckBoxListComboBoxCellEditor(ComboBoxModel model)
CheckBoxListComboBoxCellEditor
that takes it's items from an existing
ComboBoxModel
. Since the ComboBoxModel
is provided, a combo box created using this
constructor does not create a default combo box model and may impact how the insert, remove and add methods
behave.
model
- the ComboBoxModel
that provides the displayed list of itemspublic LegacyCheckBoxListComboBoxCellEditor(Object[] data, Class<?> type)
CheckBoxListComboBoxCellEditor
that contains the elements in the specified array. By
default the first item in the array (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxtype
- the array type of element in the data array as the CheckBoxListComboBoxCellEditor is used to select
multiple items.public LegacyCheckBoxListComboBoxCellEditor(Vector<?> data, Class<?> type)
CheckBoxListComboBoxCellEditor
that contains the elements in the specified Vector. By
default the first item in the Vector (and therefore the data model) becomes selected.
data
- an array of objects to insert into the combo boxtype
- the array type of element in the data array as the CheckBoxListComboBoxCellEditor is used to select
multiple items.public LegacyCheckBoxListComboBoxCellEditor(ComboBoxModel model, Class<?> type)
CheckBoxListComboBoxCellEditor
that takes it's items from an existing
ComboBoxModel
. Since the ComboBoxModel
is provided, a combo box created using this
constructor does not create a default combo box model and may impact how the insert, remove and add methods
behave.
model
- the ComboBoxModel
that provides the displayed list of itemstype
- the array type of element in the data array as the CheckBoxListComboBoxCellEditor is used to select
multiple items.Method Detail |
---|
public AbstractComboBox createAbstractComboBox()
AbstractComboBoxCellEditor
createAbstractComboBox
in class AbstractComboBoxCellEditor
public void setComboBoxModel(ComboBoxModel model)
model
- the model for the combobox.public void setComboBoxType(Class<?> type)
type
- the type for the combobox.protected CheckBoxListComboBox createCheckBoxListComboBox(ComboBoxModel model, Class<?> type)
model
- the combobox modeltype
- the element type
public void setPossibleValues(Object[] data)
data
- the possible value setpublic void setConverterContext(ConverterContext context)
ContextSensitiveCellEditor
ContextSensitiveCellEditor.isUseConverterContext()
to decide
if the editor should use the cell's converter context or use null always.
setConverterContext
in interface ConverterContextSupport
setConverterContext
in class ContextSensitiveCellEditor
context
- the converter contextContextSensitiveCellEditor.getConverterContext()
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |