|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。