我正在尝试创建一个事件处理程序,以从列表框中删除所选项。所以基本上我从组合框中进行选择,这些选择被添加到列表框中。如果我点击列表框中的项目,则应该删除。我不是很好,有人可以帮我一把。我确实有一些代码被注释掉,因为这是我尝试的其他东西。谢谢。
ComboBox<String> beverageComboBox = new ComboBox<String>();
ObservableList<String> items1 = FXCollections.observableArrayList(beverages);
beverageComboBox.getItems().addAll(items1);
Label bo = new Label("Beverage Ordered");
pane.add(bo, 2, 5);
ListView<String> list1 = new ListView<>();
beverageComboBox.setOnAction((e) -> {
list1.getItems().add(beverageComboBox.getSelectionModel().getSelectedItem());
});
list1.addEventHandler(MouseEvent.MOUSE_CLICKED, e -> {
list1.getItems().remove(items1);
});
// list1.setOnMouseClicked( e -> {
// list1.getItems().remove(items1);
// });
pane.add(list1, 3, 5);
GridPane.setRowSpan(list1, 5);