gpt4 book ai didi

java - 如何检测用户是否选择了 ListView 上的项目?

转载 作者:行者123 更新时间:2023-11-29 04:43:48 27 4
gpt4 key购买 nike

我有一个包含项目的 ListView,要转到下一页,用户必须选择一个项目,因为下一页是关于修改所选项目的。

要转到下一页,用户单击标有“下一步”的按钮。默认情况下,我将此设置为灰色,但我希望在用户单击 ListView 中的元素时将其取消灰色。

目前,我将它设置在 onMouseClick 上,这不是很有效,因为只要 ListView node单击,而不是在 元素 出现时。

我该如何解决这个问题?

最佳答案

您可以查看 original tutorial ,“处理列表项选择”部分(示例 11-5)。

listView.getSelectionModel().selectedItemProperty().addListener((obs, oldVal, newVal) -> {
// newVal contains the selected item
});

你也可以绑定(bind)disableProperty ButtonselectedItemProperty ListView 的选择模型有条件地:

nextButton.disableProperty().bind(listView.getSelectionModel().selectedItemProperty().isNull());

关于java - 如何检测用户是否选择了 ListView 上的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38096316/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com