public class CheckComboModel
extends javax.swing.table.DefaultTableModel
implements javax.swing.ComboBoxModel
| Modifier and Type | Field and Description |
|---|---|
static int |
COLUMN_ITEM
A Constant for the index of the table column representing the item description data
|
static int |
COLUMN_SEL
A Constant for the index of the table column representing the selection data
|
| Constructor and Description |
|---|
CheckComboModel(javax.swing.ListModel listModel)
Creates a CheckComboModel with the given list of items and nothing
selected
|
CheckComboModel(javax.swing.ListModel listModel,
javax.swing.ListSelectionModel selModel)
Creates a CheckComboModel with the given list of items and a list of
their corresponding selectedness.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListDataListener(javax.swing.event.ListDataListener l)
Currently does nothing
|
int |
getColumnCount() |
java.lang.Object |
getElementAt(int index) |
javax.swing.ListModel |
getListModel() |
int |
getRowCount() |
java.lang.Object[] |
getSelectedItem() |
javax.swing.ListSelectionModel |
getSelectionModel()
The selection model is the model of which items are checked.
|
int |
getSize() |
java.lang.Object |
getValueAt(int row,
int column) |
boolean |
isCellEditable(int row,
int column) |
void |
removeListDataListener(javax.swing.event.ListDataListener l)
Currently does nothing
|
void |
setSelectedItem(java.lang.Object anItem)
Select an item (or items) in the list.
|
void |
setValueAt(java.lang.Object aValue,
int row,
int column) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnName, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerpublic static final int COLUMN_SEL
public static final int COLUMN_ITEM
public CheckComboModel(javax.swing.ListModel listModel,
javax.swing.ListSelectionModel selModel)
listModel - selModel - public CheckComboModel(javax.swing.ListModel listModel)
listModel - public java.lang.Object[] getSelectedItem()
getSelectedItem in interface javax.swing.ComboBoxModelpublic void setSelectedItem(java.lang.Object anItem)
setSelectedItem in interface javax.swing.ComboBoxModelanItem - public void addListDataListener(javax.swing.event.ListDataListener l)
addListDataListener in interface javax.swing.ListModell - public void removeListDataListener(javax.swing.event.ListDataListener l)
removeListDataListener in interface javax.swing.ListModell - public java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelpublic int getSize()
getSize in interface javax.swing.ListModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelgetColumnCount in class javax.swing.table.DefaultTableModelpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelgetRowCount in class javax.swing.table.DefaultTableModelpublic java.lang.Object getValueAt(int row,
int column)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModelrow - column - public boolean isCellEditable(int row,
int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelpublic void setValueAt(java.lang.Object aValue,
int row,
int column)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.DefaultTableModelpublic javax.swing.ListModel getListModel()
public javax.swing.ListSelectionModel getSelectionModel()