|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
com.nonesole.swing.plaf.basic.table.utable.tablemodel.ResultSetTableModel
public class ResultSetTableModel
Table model which uses ResultSet as data source.
Field Summary | |
---|---|
static int |
FALSE
|
static int |
TRUE
|
Constructor Summary | |
---|---|
ResultSetTableModel(java.lang.String[] columnIds,
java.lang.String[] columnNames)
|
Method Summary | |
---|---|
void |
addData(java.lang.Object obj)
Deprecated. |
void |
addRow(java.lang.Object obj)
Deprecated. |
int |
getColumnCount()
|
java.lang.String |
getColumnName(int columnIndex)
|
java.lang.Object |
getData()
Get data |
int |
getRowCount()
|
java.lang.Object |
getRowData(int rowIndex)
Deprecated. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
void |
insertRowAt(java.lang.Object obj,
int rowIndex)
Deprecated. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
removeRowAt(int rowIndex)
Deprecated. |
void |
setCellEditable(int row,
int column,
boolean isEditable)
����ij��Ԫ��ı༭״̬ |
void |
setColumnEditable(int column,
boolean isEditable)
����ij�еı༭״̬ |
void |
setColumnIds(java.lang.String[] ids)
Set columns' id |
void |
setColumnNames(java.lang.String[] names)
Set columns' name |
void |
setData(java.lang.Object obj)
Set data |
void |
setRowEditable(int row,
boolean isEditable)
Sets the editing status of cells in same column at rowIndex . |
void |
setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
|
void |
updateRowAt(java.lang.Object obj,
int rowIndex)
Deprecated. |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.table.TableModel |
---|
addTableModelListener, getColumnClass, removeTableModelListener |
Field Detail |
---|
public static final int TRUE
public static final int FALSE
Constructor Detail |
---|
public ResultSetTableModel(java.lang.String[] columnIds, java.lang.String[] columnNames)
Method Detail |
---|
public java.lang.Object getData()
TableModelExtension
getData
in interface TableModelExtension
public void setRowEditable(int row, boolean isEditable)
TableModelExtension
rowIndex
.
If rowIndex is -1,it means all cells can be edited.
setRowEditable
in interface TableModelExtension
public void setColumnEditable(int column, boolean isEditable)
setColumnEditable
in interface TableModelExtension
public void setCellEditable(int row, int column, boolean isEditable)
setCellEditable
in interface TableModelExtension
public void setData(java.lang.Object obj)
TableModelExtension
setData
in interface TableModelExtension
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public void setColumnIds(java.lang.String[] ids)
TableModelExtension
setColumnIds
in interface TableModelExtension
public void setColumnNames(java.lang.String[] names)
TableModelExtension
setColumnNames
in interface TableModelExtension
names
- String[]public void addRow(java.lang.Object obj)
TableModelExtension
addRow
in interface TableModelExtension
public void insertRowAt(java.lang.Object obj, int rowIndex)
TableModelExtension
insertRowAt
in interface TableModelExtension
public void removeRowAt(int rowIndex)
TableModelExtension
removeRowAt
in interface TableModelExtension
public void updateRowAt(java.lang.Object obj, int rowIndex)
TableModelExtension
updateRowAt
in interface TableModelExtension
public java.lang.Object getRowData(int rowIndex)
TableModelExtension
getRowData
in interface TableModelExtension
public void addData(java.lang.Object obj)
TableModelExtension
addData
in interface TableModelExtension
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |