我有一个ListView,其中使用TextField的onAction
事件添加项目。在物品上滑动需要将其移除。 这里是添加一个项目代码:JFoenix ListView将删除所选下方的所有项目
private void addTask(String title) {
Label label = new Label(newTask.getText());
label.getStyleClass().add("task");
label.setOnMousePressed((e -> {
startX = e.getX();
}));
label.setOnMouseReleased(e -> {
endX = e.getX();
if (endX - startX > 100)
list.getItems().remove(list.getSelectionModel().getSelectedItem());
});
list.getItems().add(label);
}
每当一个项目被删除,下面的所有项目将移除。我尝试将事件侦听器添加到实际列表中,但鼠标点击不会在这些项目上注册。
我正在使用JFoenix自定义控件。这与它有什么关系?
请发表[MCVE。 –