diff options
Diffstat (limited to 'src/main/java/space/m0e/quga/oop/lab56maven/Main.java')
| -rw-r--r-- | src/main/java/space/m0e/quga/oop/lab56maven/Main.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/java/space/m0e/quga/oop/lab56maven/Main.java b/src/main/java/space/m0e/quga/oop/lab56maven/Main.java index 3b0c594..1549ff5 100644 --- a/src/main/java/space/m0e/quga/oop/lab56maven/Main.java +++ b/src/main/java/space/m0e/quga/oop/lab56maven/Main.java @@ -129,12 +129,11 @@ public class Main extends Application { root.setOnMouseClicked(event -> { switch (event.getButton()) { case SECONDARY -> { - String result = Immigrant.findImmigrants(immigrant -> fortresses.stream().noneMatch(fortress1 -> fortress1.getDwarves().contains(immigrant))); - Alert alert = new Alert(Alert.AlertType.INFORMATION); - alert.setTitle("Search result"); - alert.setContentText(result); - alert.setHeaderText("Dwarves outside MacroObjects:"); - alert.showAndWait(); + try { + Utils.findImmigrants("Dwarves outside MacroObjects:", immigrant -> fortresses.stream().noneMatch(fortress1 -> fortress1.getDwarves().contains(immigrant))); + } catch (IOException e) { + e.printStackTrace(); + } } } }); |
