|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectyu.ac.bg.etf.javaqx.qswing.table.AbstractTableModel
yu.ac.bg.etf.javaqx.qswing.table.DefaultTableModel
Default Table Model.
Field Summary | |
protected java.util.Vector |
columnIdentifiers
|
protected java.util.Vector |
dataVector
|
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
DefaultTableModel()
Constructs new DefaultTableModel object. |
|
DefaultTableModel(int numRows,
int numColumns)
Constructs new DefaultTableModel object. |
|
DefaultTableModel(java.lang.Object[][] data,
java.lang.Object[] columnNames)
Constructs new DefaultTableModel object. |
|
DefaultTableModel(java.lang.Object[] columnNames,
int numRows)
Constructs new DefaultTableModel object. |
|
DefaultTableModel(java.util.Vector columnNames,
int numRows)
Constructs new DefaultTableModel object. |
|
DefaultTableModel(java.util.Vector data,
java.util.Vector columnNames)
Constructs new DefaultTableModel object. |
Method Summary | |
void |
addColumn(java.lang.Object columnName)
Adds column. |
void |
addColumn(java.lang.Object columnName,
java.lang.Object[] columnData)
Adds column. |
void |
addColumn(java.lang.Object columnName,
java.util.Vector columnData)
Adds column. |
void |
addRow(java.lang.Object[] rowData)
Adds row. |
void |
addRow(java.util.Vector rowData)
Adds row. |
protected static java.util.Vector |
convertToVector(java.lang.Object[] data)
Converts the data array to the vector. |
protected static java.util.Vector |
convertToVector(java.lang.Object[][] data)
Converts the data array to the vector of rows. |
int |
getColumnCount()
Returns the number of columns. |
java.lang.String |
getColumnName(int column)
Returns column name. |
java.util.Vector |
getDataVector()
Returns data vector. |
int |
getRowCount()
Returns row count. |
java.lang.Object |
getValueAt(int row,
int column)
Returns the value of the specified cell. |
void |
insertRow(int row,
java.lang.Object[] rowData)
Inserts row. |
void |
insertRow(int row,
java.util.Vector rowData)
Inserts row. |
boolean |
isCellEditable(int row,
int column)
Returns true. |
void |
moveRow(int startIndex,
int endIndex,
int toIndex)
Moves the rows. |
void |
removeRow(int row)
Removes row. |
void |
setColumnCount(int columnCount)
Sets columns count. |
void |
setColumnIdentifiers(java.lang.Object[] columnIdentifiers)
Sets the column identifiers. |
void |
setColumnIdentifiers(java.util.Vector columnIdentifiers)
Sets the column identifiers. |
void |
setDataVector(java.lang.Object[][] data,
java.lang.Object[] columnNames)
Sets data vector. |
void |
setDataVector(java.util.Vector data,
java.util.Vector columnNames)
Sets data vector. |
void |
setRowCount(int rowCount)
Sets the row count. |
void |
setValueAt(java.lang.Object value,
int row,
int column)
Sets the value for the specified cell. |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Vector dataVector
protected java.util.Vector columnIdentifiers
Constructor Detail |
public DefaultTableModel(java.util.Vector data, java.util.Vector columnNames)
data
- the datacolumnNames
- the column namespublic DefaultTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)
data
- the datacolumnNames
- the column namespublic DefaultTableModel(java.util.Vector columnNames, int numRows)
columnNames
- the column namesnumRows
- the number of rowspublic DefaultTableModel(java.lang.Object[] columnNames, int numRows)
columnNames
- the column namesnumRows
- the number of rowspublic DefaultTableModel(int numRows, int numColumns)
numRows
- the number of rowsnumColumns
- the number of columnspublic DefaultTableModel()
Method Detail |
public int getColumnCount()
public void setColumnCount(int columnCount)
columnCount
- the column count.public java.lang.String getColumnName(int column)
getColumnName
in interface TableModel
getColumnName
in class AbstractTableModel
column
- the column index
public int getRowCount()
public void setRowCount(int rowCount)
rowCount
- the row countpublic java.util.Vector getDataVector()
public void setDataVector(java.util.Vector data, java.util.Vector columnNames)
data
- the datacolumnNames
- the column namespublic void setDataVector(java.lang.Object[][] data, java.lang.Object[] columnNames)
data
- the datacolumnNames
- the column namespublic void setColumnIdentifiers(java.util.Vector columnIdentifiers)
columnIdentifiers
- the column identifierspublic void setColumnIdentifiers(java.lang.Object[] columnIdentifiers)
columnIdentifiers
- the column identifierspublic boolean isCellEditable(int row, int column)
isCellEditable
in interface TableModel
isCellEditable
in class AbstractTableModel
row
- the rowcolumn
- the column
public java.lang.Object getValueAt(int row, int column)
row
- the rowcolumn
- the column
public void setValueAt(java.lang.Object value, int row, int column)
setValueAt
in interface TableModel
setValueAt
in class AbstractTableModel
value
- the valuerow
- the rowcolumn
- the columnpublic void addColumn(java.lang.Object columnName, java.lang.Object[] columnData)
columnName
- the column namecolumnData
- the column datapublic void addColumn(java.lang.Object columnName)
columnName
- the column namepublic void addColumn(java.lang.Object columnName, java.util.Vector columnData)
columnName
- the column namecolumnData
- the column datapublic void addRow(java.util.Vector rowData)
rowData
- the row datapublic void addRow(java.lang.Object[] rowData)
rowData
- the row datapublic void insertRow(int row, java.util.Vector rowData)
row
- the row.rowData
- the row data.public void insertRow(int row, java.lang.Object[] rowData)
row
- the row.rowData
- the row data.public void removeRow(int row)
row
- the row.public void moveRow(int startIndex, int endIndex, int toIndex)
startIndex
- the start rowendIndex
- the end rowtoIndex
- the destination rowprotected static java.util.Vector convertToVector(java.lang.Object[] data)
data
- the data array
protected static java.util.Vector convertToVector(java.lang.Object[][] data)
data
- the data array
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |