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.TableModel
public int getColumnCount()
getColumnCount
在接口中 javax.swing.table.TableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
在接口中 javax.swing.table.TableModel
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
在接口中 javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
在接口中 javax.swing.table.TableModel
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
getValueAt
在接口中 javax.swing.table.TableModel
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
在接口中 javax.swing.table.TableModel
public void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener
在接口中 javax.swing.table.TableModel
public void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener
在接口中 javax.swing.table.TableModel