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, setRowCount
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
public 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.ComboBoxModel
public void setSelectedItem(java.lang.Object anItem)
setSelectedItem
in interface javax.swing.ComboBoxModel
anItem
- public void addListDataListener(javax.swing.event.ListDataListener l)
addListDataListener
in interface javax.swing.ListModel
l
- public void removeListDataListener(javax.swing.event.ListDataListener l)
removeListDataListener
in interface javax.swing.ListModel
l
- public java.lang.Object getElementAt(int index)
getElementAt
in interface javax.swing.ListModel
public int getSize()
getSize
in interface javax.swing.ListModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
getColumnCount
in class javax.swing.table.DefaultTableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
public java.lang.Object getValueAt(int row, int column)
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class javax.swing.table.DefaultTableModel
row
- column
- public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.DefaultTableModel
public void setValueAt(java.lang.Object aValue, int row, int column)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.DefaultTableModel
public javax.swing.ListModel getListModel()
public javax.swing.ListSelectionModel getSelectionModel()