Когда я открываю диалоговое окно, которое запрашивает подтверждение удаления детали в инвентаре, деталь удаляется, даже если я нажимаю «Отмена». Я не уверен, что нужно изменить, чтобы решить эту проблему. Я рассмотрел условия, но не был уверен, как реализовать условие, зависящее от ответа из диалогового окна подтверждения.
@FXML
void AddProductDel(ActionEvent event) throws IOException {
Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
alert.setTitle("Are you Sure?");
alert.setContentText("This will delete the Part");
alert.showAndWait();
stage = (Stage) ((Button) event.getSource()).getScene().getWindow();
Part part = addProductDelTable.getSelectionModel().getSelectedItem();
newproduct.deleteAssociatedPart(part);
addProductDelTable.setItems(newproduct.getAssociatedParts());
}