|
|||||||||
接口 javax.swing.ListSelectionModel
的使用
使用 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 |
TableColumnModel.getSelectionModel() 返回当前的选择模型。 |
ListSelectionModel |
DefaultTableColumnModel.getSelectionModel() 返回用来维护列选择状态的 ListSelectionModel 。 |
参数类型为 ListSelectionModel 的 javax.swing.table 中的方法 | |
---|---|
void |
TableColumnModel.setSelectionModel(ListSelectionModel newModel) 设置选择模型。 |
void |
DefaultTableColumnModel.setSelectionModel(ListSelectionModel newModel) 将此 TableColumnModel 的选择模型设置为 newModel ,并为来自新选择模型的侦听器通知注册它。 |
所有类
|
|||||||||