我有像这样的列表视图
List<SellAbleItems> table1 = Main.readFromTable1();
ListView<SellAbleItems> listOfItems = new ListView<>();
listOfItems.getItems().addAll(table1);
这很好,因为它通过我的table1项目。该列表包含名称和价格。我的问题是如何通过鼠标点击项目删除项目,然后点击一个说删除的按钮?我看到的问题是,我不知道有多少项可用,这取决于用户添加了多少项。
答案 0 :(得分:1)
只需删除所选项目:
int index = listOfItems.getSelectionModel().getSelectedIndex();
if (index >= 0) {
listOfItems.getItems().remove(index);
}