2017-08-13 103 views
0
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得到變量的值相加,很容易與此代碼,但我無法減去回從「總「變量。我怎麼知道在'm'中選擇了哪個變量,以及如何減去該值。充分利用我ObservableList

謝謝。

回答

0

SelectionModel應該有方法getSelectedIndiceslist.getSelectionModel().getSelectedIndices())它返回元素索引。您可以使用它們按位置/索引刪除元素。