gpt4 book ai didi

Javafx:ListView 禁用列表的指定元素

转载 作者:行者123 更新时间:2023-11-30 10:29:33 24 4
gpt4 key购买 nike

我有一个 ListView<String>我想禁用列表中的一个指定元素,使用户无法选择。有没有办法只禁用一个指定的元素供选择?

最佳答案

感谢@user1803551 和@James_D 我可以解决这个问题,这里是解决方案:

listView.setCellFactory(new Callback<ListView<String>, ListCell<String>>() {
@Override
public ListCell<String> call(ListView<String> param) {
return new ListCell<String>() {
@Override
protected void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
if ("Orange".equals(item)) {
setDisable(true);
} else {
setDisable(false);
}
setText(item);
}

};
}
});

关于Javafx:ListView 禁用列表的指定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43998613/

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