|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 TableModel 的軟體套件 | |
---|---|
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.event | 供 Swing 元件觸發的事件使用。 |
javax.swing.table | 提供用於處理 javax.swing.JTable 的類別和介面。 |
javax.swing 中 TableModel 的使用 |
---|
宣告為 TableModel 的 javax.swing 中的欄位 | |
---|---|
protected TableModel |
JTable.dataModel
表的 TableModel 。 |
返回 TableModel 的 javax.swing 中的方法 | |
---|---|
protected TableModel |
JTable.createDefaultDataModel()
返回預設的表模型物件,它是一個 DefaultTableModel 。 |
TableModel |
JTable.getModel()
返回提供此 JTable 所顯示資料的 TableModel 。 |
返回變數型別為 TableModel 的型別的 javax.swing 中的方法 | |
---|---|
RowSorter<? extends TableModel> |
JTable.getRowSorter()
返回負責排序的物件。 |
參數型別為 TableModel 的 javax.swing 中的方法 | |
---|---|
void |
JTable.setModel(TableModel dataModel)
將此表的資料模型設置為 newModel ,並向其註冊以獲取來自新資料模型的偵聽器通知。 |
型別變數型別為 TableModel 的 javax.swing 中的方法參數 | |
---|---|
void |
JTable.setRowSorter(RowSorter<? extends TableModel> sorter)
設置 RowSorter 。 |
參數型別為 TableModel 的 javax.swing 中的建構子 | |
---|---|
JTable(TableModel dm)
建構一個 JTable ,使用資料模型 dm 、預設的列模型和預設的選擇模型對其進行初始化。 |
|
JTable(TableModel dm,
TableColumnModel cm)
建構一個 JTable ,使用資料模型 dm 、列模型 cm 和預設的選擇模型對其進行初始化。 |
|
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
建構一個 JTable ,使用資料模型 dm 、列模型 cm 和選擇模型 sm 對其進行初始化。 |
javax.swing.event 中 TableModel 的使用 |
---|
參數型別為 TableModel 的 javax.swing.event 中的建構子 | |
---|---|
TableModelEvent(TableModel source)
如果表中的所有行資料都發生更改,那麼偵聽器應該丟棄基於這些行的所有狀態,並重新查詢 TableModel 來獲得新的行計數和所有恰當值。 |
|
TableModelEvent(TableModel source,
int row)
此資料行已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow)
行 [firstRow, lastRow] 中的資料已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow,
int column)
列 column 的 [firstRow, lastRow] 範圍內的單元格已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow,
int column,
int type)
從 (firstRow, column) 到 (lastRow, column) 的單元格已被更改。 |
javax.swing.table 中 TableModel 的使用 |
---|
型別參數型別為 TableModel 的 javax.swing.table 中的類別 | |
---|---|
class |
TableRowSorter<M extends TableModel>
RowSorter 的一個實作,它使用 TableModel 提供排序和過濾操作。 |
實作 TableModel 的 javax.swing.table 中的類別 | |
---|---|
class |
AbstractTableModel
此抽象類別為 TableModel 介面中的大多數方法提供預設實作。 |
class |
DefaultTableModel
這是 TableModel 的一個實作,它使用一個 Vector 來存儲單元格的值物件,該 Vector 由多個 Vector 組成。 |
參數型別為 TableModel 的 javax.swing.table 中的方法 | |
---|---|
abstract String |
TableStringConverter.toString(TableModel model,
int row,
int column)
返回指定位置處值的字元串表示形式。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。