| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ListSelectionModel 的软件包 | |
|---|---|
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 | 
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.table | 提供用于处理 javax.swing.JTable 的类和接口。  | 
| javax.swing 中 ListSelectionModel 的使用 | 
|---|
| 实现 ListSelectionModel 的 javax.swing 中的类 | |
|---|---|
 class | 
DefaultListSelectionModel
列表选择的默认数据模型。  | 
| 声明为 ListSelectionModel 的 javax.swing 中的字段 | |
|---|---|
protected  ListSelectionModel | 
JTable.selectionModel
表的 ListSelectionModel,用来追踪行选择。 | 
| 返回 ListSelectionModel 的 javax.swing 中的方法 | |
|---|---|
protected  ListSelectionModel | 
JTable.createDefaultSelectionModel()
返回默认的选择模型对象,它是一个 DefaultListSelectionModel。 | 
protected  ListSelectionModel | 
JList.createSelectionModel()
返回一个 DefaultListSelectionModel 实例;在构造期间调用此方法初始化列表的选择模型属性。 | 
 ListSelectionModel | 
JTable.getSelectionModel()
返回用来维持行选择状态的 ListSelectionModel。 | 
 ListSelectionModel | 
JList.getSelectionModel()
返回当前选择模型。  | 
| 参数类型为 ListSelectionModel 的 javax.swing 中的方法 | |
|---|---|
 void | 
JTable.setSelectionModel(ListSelectionModel newModel)
将此表的行选择模型设置为 newModel,并向其注册以获取来自新数据模型的侦听器通知。 | 
 void | 
JList.setSelectionModel(ListSelectionModel selectionModel)
将列表的 selectionModel 设置为非 null 的 ListSelectionModel 实现。 | 
| 参数类型为 ListSelectionModel 的 javax.swing 中的构造方法 | |
|---|---|
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和选择模型 sm 对其进行初始化。 | 
|
| javax.swing.plaf.basic 中 ListSelectionModel 的使用 | 
|---|
| 参数类型为 ListSelectionModel 的 javax.swing.plaf.basic 中的方法 | |
|---|---|
protected  void | 
BasicListUI.paintCell(Graphics g,
int row,
Rectangle rowBounds,
ListCellRenderer cellRenderer,
ListModel dataModel,
ListSelectionModel selModel,
int leadIndex)
绘制一个 List 单元格:计算相关状态,获取“橡皮图章”单元格渲染器组件,然后使用 CellRendererPane 来绘制它。  | 
| javax.swing.table 中 ListSelectionModel 的使用 | 
|---|
| 声明为 ListSelectionModel 的 javax.swing.table 中的字段 | |
|---|---|
protected  ListSelectionModel | 
DefaultTableColumnModel.selectionModel
跟踪列选择的模型  | 
| 返回 ListSelectionModel 的 javax.swing.table 中的方法 | |
|---|---|
protected  ListSelectionModel | 
DefaultTableColumnModel.createSelectionModel()
创建新的默认列表选择模型。  | 
 ListSelectionModel | 
DefaultTableColumnModel.getSelectionModel()
返回用来维护列选择状态的 ListSelectionModel。 | 
 ListSelectionModel | 
TableColumnModel.getSelectionModel()
返回当前的选择模型。  | 
| 参数类型为 ListSelectionModel 的 javax.swing.table 中的方法 | |
|---|---|
 void | 
DefaultTableColumnModel.setSelectionModel(ListSelectionModel newModel)
将此 TableColumnModel 的选择模型设置为 newModel,并为来自新选择模型的侦听器通知注册它。 | 
 void | 
TableColumnModel.setSelectionModel(ListSelectionModel newModel)
设置选择模型。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。