【发布时间】:2018-06-27 18:57:21
【问题描述】:
所以我目前正在使用我的 JFXListView 并尝试使用 CheckBoxListCell 在其中设置几个复选框。原来我用这个:
listView.setCellFactory(CheckBoxListCell.forListView(new Callback<classForMenuOptions, ObservableValue<Boolean>>() {
@Override
public ObservableValue<Boolean> call(UserMenuOptions item) {
return item.selectedProperty();
}
}));
有没有办法让我可以使用 JFXCheckBox 代替传统的 CheckBox?
【问题讨论】:
-
JFoenix 有可怕的文档,但是您是否尝试过查看
JFXCheckBox是如何实现的?可能有一些方法可以扩展它的用途。 -
正如@Zephyr 指出的那样,JFoenix 的文档非常糟糕。查看 Javadoc(我无法在网上找到,必须从 Maven 下载)似乎没有任何内置单元用于此。您必须以Sedrick does in his answer 的身份在细胞工厂中创建自己的细胞。您可以通过查看
CheckBoxListCellis implemented in JavaFX 获得更多灵感(如果需要)。