From 6a1d3cd7ae1e17658236320086eb8ae972400ccd Mon Sep 17 00:00:00 2001 From: Doni Pracner Date: Thu, 7 Dec 2017 14:59:21 +0100 Subject: [PATCH] SuperKomplikovanoResenje, jednostavnije pokretanje resavanja Namesteno je da se prvo unese i ime fajla i opcija koja se trazi, pa se tek onda pokrene graficki prikaz lavirinta, tj ne mora se "rucno" vracati u konzolu da bi se odabrala opcija da pocne izracunavanje. --- .../SuperKomplikovanoResenje/LavirintProgram.java | 13 +++++++------ .../Lavirint/SuperKomplikovanoResenje/Prikaz.java | 2 ++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/LavirintProgram.java b/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/LavirintProgram.java index 01adf52..e622674 100644 --- a/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/LavirintProgram.java +++ b/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/LavirintProgram.java @@ -24,16 +24,17 @@ public class LavirintProgram { return; } + System.out.println("1 - da li postoji put"); + System.out.println("2 - ispis nekog puta (ako postoji)"); + System.out.println("3 - nalazenje najkraceg puta"); + System.out.println("4 - nalazenje najvrednijeg puta"); + System.out.println("Unesite izbor 1-4:"); + int op = Svetovid.in.readInt(); + Lavirint l = new Lavirint(fajl); Put r; if (l != null) { - System.out.println("1 - da li postoji put"); - System.out.println("2 - ispis nekog puta (ako postoji)"); - System.out.println("3 - nalazenje najkraceg puta"); - System.out.println("4 - nalazenje najvrednijeg puta"); - System.out.println("Unesite izbor 1-4:"); - int op = Svetovid.in.readInt(); switch (op) { case 1: diff --git a/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/Prikaz.java b/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/Prikaz.java index aa95160..4553a24 100644 --- a/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/Prikaz.java +++ b/PretrazivanjeSaVracanjem/Lavirint/SuperKomplikovanoResenje/Prikaz.java @@ -11,6 +11,7 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.geometry.VPos; +import javafx.embed.swing.JFXPanel; import javafx.scene.Scene; import javafx.scene.canvas.Canvas; import javafx.scene.canvas.GraphicsContext; @@ -475,6 +476,7 @@ public class Prikaz extends Application { //////////////// protected static void pokreni() { + new JFXPanel(); Runnable launcher = () -> { launch(new String[] {}); }; -- 2.25.1