chkbrg.setOnAction(e -> {list.getItems().add("Chicken Burger "+ chkbrgval);
total += chkbrgval;
ioi.setText(""+"$" +total);
});
ListView<String> list = new ListView<>();
ObservableList<String> non;
non=list.getSelectionModel().getSelectedItems();
for(String m:non){
list.getItems().remove(m);
System.out.println(m);
}
您好,我只是想知道如何从此ObservableList中获取变量值,因为使用此CODE添加它们很容易,但我无法从&#34; total&#34;中删除它们。变量。我怎么知道在&#39; m&#39;中选择了什么变量?以及如何减去该值。
谢谢。
答案 0 :(得分:0)
SelectionModel
应该有方法 getSelectedIndices (list.getSelectionModel().getSelectedIndices()
),它返回元素索引。您可以使用它们按位置/索引删除元素。