JavaFX 中 Swing 控件的使用指南
1. Swing JList 组件的使用
在默认情况下,用户可以通过鼠标点击来选择单个项目。当一个项目被选中后,点击其他项目或者使用上下箭头键移动选择,会使新的项目被选中,而旧的项目则会取消选中。Swing JList 组件允许用户选择多个项目,但 JavaFX 应用程序编程接口(API)并未直接提供访问此功能的方式。若需要选择多个项目,可以将 JList 的选择模式设置为 javax.swing.ListSelectionModel 类中定义的值之一。以下是配置列表以允许通过按住 Ctrl 或 Shift 键并点击列表中的项目来选择多个值的代码:
list.getJList().setSelectionMode(
ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
处理选择
SwingList 类的 selectedIndex 和 selectedItem 变量可用于控制和响应控件中所选项目的更改。这些变量会根据用户操作进行设置,也可用于设置初始选择。以下代码将几个脚本变量绑定到 SwingList 的选择相关变量,并使用触发器在用户与控件交互时打印所选索引和项目:
var selectedIndex = bind list.selectedIndex o
超级会员免费看
订阅专栏 解锁全文
930

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



