public abstract class AbstractMultiSelectableTableModel extends javax.swing.table.DefaultTableModel implements MultiSelectableTableModel
BACKGROUND_IS_NOT_SPECIFIED
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractMultiSelectableTableModel()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addColumn(java.lang.Object columnName)
モデルに列を追加します。
|
void |
addRow(java.util.Vector rowData)
テーブルモデルの最後に行を追加します。
|
void |
addRow(java.util.Vector rowData,
java.util.Vector renderingList,
java.lang.Boolean selectable)
テーブルモデルの最後に行を追加します。
|
java.lang.Class |
getColumnClass(int columnIndex)
指定されたカラムの値オブジェクトのタイプを取得する
|
TableCellRendering |
getTableCellRendering(int row,
int column)
Tableセルの描画情報を取得する
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
指定されたセルが編集可能かを判定する
|
boolean |
isRowSelectable(int rowIndex)
指定された行が選択可能かを判定する
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
columnIndexとrowIndex にあるセルの値を設定します。
|
addColumn, addColumn, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isCheckMultiSelectStyle, isMultiSelectable
public void addColumn(java.lang.Object columnName)
addColumn
インタフェース内 MultiSelectableTableModel
addColumn
クラス内 javax.swing.table.DefaultTableModel
columnName
- 追加される列の識別子background
- 列の背景色指定(なければnull可)public void addRow(java.util.Vector rowData)
addRow
インタフェース内 MultiSelectableTableModel
addRow
クラス内 javax.swing.table.DefaultTableModel
rowData
- 行データpublic void addRow(java.util.Vector rowData, java.util.Vector renderingList, java.lang.Boolean selectable)
addRow
インタフェース内 MultiSelectableTableModel
rowData
- 行データrenderingList
- 行の各セル毎の描画情報selectable
- その行が選択可能かを指定するbackground
- 行の背景色指定(なければnull可)public boolean isRowSelectable(int rowIndex)
isRowSelectable
インタフェース内 MultiSelectableTableModel
rowIndex
- 行インデックスpublic TableCellRendering getTableCellRendering(int row, int column)
getTableCellRendering
インタフェース内 MultiSelectableTableModel
row
- セルの行インデックスcolumn
- セルのカラムインデックスpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass
インタフェース内 javax.swing.table.TableModel
getColumnClass
クラス内 javax.swing.table.AbstractTableModel
columnIndex
- 列インデックスpublic boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
インタフェース内 javax.swing.table.TableModel
isCellEditable
クラス内 javax.swing.table.DefaultTableModel
rowIndex
- 行インデックスcolumnIndex
- 列インデックスpublic void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
インタフェース内 javax.swing.table.TableModel
setValueAt
クラス内 javax.swing.table.DefaultTableModel
aValue
- 新しい値rowIndex
- 値が変更される行columnIndex
- 値が変更される列