TextFieldのonAction
イベントを使用してアイテムが追加されたListViewがあります。削除するにはアイテムをスワイプする必要があります。 ここで項目を追加するためのコードです:アイテムが削除されるたびJFix 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]を投稿してください。 –