JavaFX ListView 控件全解析
1. ListView 控件概述
ListView 控件用于展示一系列项目的表示形式。它为序列中的每个元素创建一个条目,且条目的顺序与序列元素的顺序一致。这些元素既可以水平显示,也可以垂直显示。若显示所有元素所需的空间超过可用空间,会自动添加滚动条。用户或应用代码可以从列表中选择项目,应用代码还能通过监控相应的 ListView 变量值来对选择的变化做出响应。
2. ListView 类的变量
ListView 类有多个重要变量,具体如下表所示:
| 变量 | 类型 | 访问权限 | 默认值 | 描述 |
| — | — | — | — | — |
| items | Object[] | RW | 空 | 要显示的项目 |
| vertical | Boolean | RW | true | 列表是垂直还是水平显示 |
| pannable | Boolean | RW | true | 用户是否可以通过按住鼠标在单元格上拖动来滚动列表内容 |
| selectedIndex | Integer | R | -1 | 所选项目的索引,若未选择则为 -1 |
| selectedItem | Object | R | null | 所选项目,若未选择则为 null |
| focusedIndex | Integer | R | 列表中获得焦点的项目的索引 |
| focusedItem | Object | R | 列表中获得焦点的项目,若列表为空则为 null |
| cellFactory | function():ListCe
超级会员免费看
订阅专栏 解锁全文
1363

被折叠的 条评论
为什么被折叠?



