public class UITableDataModel
extends java.lang.Object
implements javax.swing.table.TableModel
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
columnSize |
protected java.util.List<java.lang.Object[]> |
values |
| 构造器和说明 |
|---|
UITableDataModel(int columnSize) |
UITableDataModel(java.util.List<java.lang.Object[]> values) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBlankLine() |
void |
addLine(java.lang.Object[] line) |
void |
addTableModelListener(javax.swing.event.TableModelListener l) |
void |
clear() |
void |
dragSort(int rowIndex,
boolean positive) |
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
java.lang.Object[] |
getLine(int rowIndex) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
populateBean(java.util.List<java.lang.Object[]> values) |
void |
removeLine(int rowIndex) |
void |
removeTableModelListener(javax.swing.event.TableModelListener l) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
java.util.List<java.lang.Object[]> |
updateBean() |
protected java.util.List<java.lang.Object[]> values
protected int columnSize
public UITableDataModel(int columnSize)
public UITableDataModel(java.util.List<java.lang.Object[]> values)
public void populateBean(java.util.List<java.lang.Object[]> values)
public void clear()
public java.util.List<java.lang.Object[]> updateBean()
public void dragSort(int rowIndex,
boolean positive)
public java.lang.Object[] getLine(int rowIndex)
public void removeLine(int rowIndex)
public void addLine(java.lang.Object[] line)
public void addBlankLine()
public int getRowCount()
getRowCount 在接口中 javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount 在接口中 javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName 在接口中 javax.swing.table.TableModelpublic java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass 在接口中 javax.swing.table.TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable 在接口中 javax.swing.table.TableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt 在接口中 javax.swing.table.TableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt 在接口中 javax.swing.table.TableModelpublic void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener 在接口中 javax.swing.table.TableModelpublic void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener 在接口中 javax.swing.table.TableModel